Als «c#» getaggte Fragen

C # (ausgesprochen "siehe scharf") ist eine statische Typisierungsprogrammiersprache mit mehreren Paradigmen, die von Microsoft entwickelt wurde. C # -Code zielt normalerweise auf die .NET-Tools und -Laufzeiten von Microsoft ab, zu denen unter anderem .NET Framework, .NET Core und Xamarin gehören. Verwenden Sie dieses Tag für Fragen zu Code, der in der formalen Spezifikation von C # oder C # geschrieben ist.

5
Wie kann ich mit LINQ asynchron auf eine Liste von Aufgaben warten?
Ich habe eine Liste von Aufgaben, die ich wie folgt erstellt habe: public async Task<IList<Foo>> GetFoosAndDoSomethingAsync() { var foos = await GetFoosAsync(); var tasks = foos.Select(async foo => await DoSomethingAsync(foo)).ToList(); ... } Durch die Verwendung .ToList()sollten alle Aufgaben beginnen. Jetzt möchte ich auf ihre Fertigstellung warten und die Ergebnisse zurückgeben. …
87 c#  linq  async-await 

6
Dienst für Typ 'Microsoft.AspNetCore.Identity.UserManager' kann nicht aufgelöst werden, während versucht wird, 'AuthController' zu aktivieren.
Ich erhalte diesen Fehler im Login Controller. InvalidOperationException: Dienst für Typ 'Microsoft.AspNetCore.Identity.UserManager`1 [Automobile.Models.Account]' kann nicht aufgelöst werden, während versucht wird, 'Automobile.Server.Controllers.AuthController' zu aktivieren. Hier ist der Auth Controller-Konstruktor: private SignInManager<Automobile.Models.Account> _signManager; private UserManager<Automobile.Models.Account> _userManager; public AuthController(UserManager<Models.Account> userManager, SignInManager<Automobile.Models.Account> signManager) { this._userManager = userManager; this._signManager = signManager; } und hier ist …

3
Konvertieren von einer IEnumerable <T> in eine ICollection <T> nicht möglich
Ich habe folgendes definiert: public ICollection&lt;Item&gt; Items { get; set; } Wenn ich diesen Code ausführe: Items = _item.Get("001"); Ich erhalte die folgende Nachricht: Error 3 Cannot implicitly convert type 'System.Collections.Generic.IEnumerable&lt;Storage.Models.Item&gt;' to 'System.Collections.Generic.ICollection&lt;Storage.Models.Item&gt;'. An explicit conversion exists (are you missing a cast?) Kann jemand erklären, was ich falsch mache. Ich …
87 c#  .net 

5
Nur Namespace-Klassensichtbarkeit in C # /. NET?
Können Sie in C # eine Klasse nur in ihrem eigenen Namespace sichtbar machen, ohne in einer anderen Assembly zu leben? Dies scheint nützlich für typische Hilfsklassen zu sein, die nicht anderweitig verwendet werden sollten. (dh was Java paketprivate Klassen nennt)
87 c#  .net 


6
Ungültige Länge für ein Base-64-Zeichenarray
Wie der Titel sagt, bekomme ich: Ungültige Länge für ein Base-64-Zeichenarray. Ich habe hier über dieses Problem gelesen und es scheint, dass der Vorschlag darin besteht, ViewState in SQL zu speichern, wenn es groß ist. Ich verwende einen Assistenten mit viel Datenerfassung, sodass mein ViewState wahrscheinlich groß ist. Aber bevor …
87 c#  asp.net  viewstate  base64 

8
Lesen des Datetime-Werts aus einer Excel-Tabelle
Wenn ich versuche, den Wert vom Typ Datum / Uhrzeit aus der Excel-Tabelle zu lesen '2007-02-19 14:11:45.730', wird ein doppelter Wert zurückgegeben. Wenn Sie beispielsweise einen Wert wie diesen lesen möchten, erhalte ich einen doppelten Wert. Außerdem konvertiere ich diesen doppelten Wert mithilfe der Zeitspanne, aber nicht erfolgreich weil ich …


6
Lösen Sie den Typ aus dem Klassennamen in einer anderen Assembly
Ich habe eine Methode, mit der ich den Typ einer Klasse auflösen muss. Diese Klasse existiert in einer anderen Assembly mit dem Namespace ähnlich: MyProject.Domain.Model Ich versuche Folgendes auszuführen: Type.GetType("MyProject.Domain.Model." + myClassName); Dies funktioniert hervorragend, wenn sich der Code, der diese Aktion ausführt, in derselben Assembly befindet wie die Klasse, …
87 c#  .net  reflection 


4
Warum teilt mir Visual Studio mit, dass die AddJsonFile () -Methode nicht definiert ist?
Ich entwickle ein ASP.NET 5-WebAPI-Projekt mit VS Ultimate 2015 Preview. Ich versuche, die App auf diese Weise zu konfigurieren (Zeilennummern sind nur Anleitungen): 1 using Microsoft.Framework.ConfigurationModel; 2 3 public IConfiguration Configuration { get; private set; } 4 5 public Startup() 6 { 7 Configuration = new Configuration() 8 .AddJsonFile("config.json") 9 …

7
Task.Run mit Parameter (n)?
Ich arbeite an einem Multitasking-Netzwerkprojekt und bin neu bei Threading.Tasks. Ich habe eine einfache implementiert Task.Factory.StartNew()und frage mich, wie ich das machen kann Task.Run(). Hier ist der Basiscode: Task.Factory.StartNew(new Action&lt;object&gt;( (x) =&gt; { // Do something with 'x' }), rawData); Ich habe System.Threading.Tasks.Taskim Objektbrowser nachgesehen und konnte keinen Action&lt;T&gt;ähnlichen Parameter …

3
Liste der Eigenschaften aus Liste der Objekte abrufen
Derzeit verwende ich foreachloop, um eine Liste von objectEigenschaften zurückzugeben. class X { List&lt;X&gt; Z = GetXlist(); List&lt;String&gt; r = new List&lt;String&gt;(); foreach (var z in Z) { r.Add(z.A); } return r; } Gibt es eine Möglichkeit, dies zu verkürzen, damit ich die foreachSchleife nicht schreiben muss ?
87 c# 


3
So geben Sie ein Array-Literal in C # zurück
Ich versuche den folgenden Code. Auf die Zeile mit dem Fehler wird hingewiesen. int[] myfunction() { { //regular code } catch (Exception ex) { return {0,0,0}; //gives error } } Wie kann ich ein Array-Literal wie String-Literale zurückgeben?
87 c# 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.