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.

9
Wie man das Äquivalent von LINQ SelectMany () nur in Javascript macht
Leider habe ich kein JQuery oder Underscore, nur reines Javascript (IE9-kompatibel). Ich möchte das Äquivalent von SelectMany () aus der LINQ-Funktionalität. // SelectMany flattens it to just a list of phone numbers. IEnumerable<PhoneNumber> phoneNumbers = people.SelectMany(p => p.PhoneNumbers); Kann ich es schaffen? BEARBEITEN: Dank der Antworten funktionierte Folgendes: var petOwners …
90 javascript  c# 

3
Sie müssen die Verwendung von SemaphoreSlim verstehen
Hier ist der Code, den ich habe, aber ich verstehe nicht, was er SemaphoreSlimtut. async Task WorkerMainAsync() { SemaphoreSlim ss = new SemaphoreSlim(10); List<Task> trackedTasks = new List<Task>(); while (DoMore()) { await ss.WaitAsync(); trackedTasks.Add(Task.Run(() => { DoPollingThenWorkAsync(); ss.Release(); })); } await Task.WhenAll(trackedTasks); } void DoPollingThenWorkAsync() { var msg = Poll(); …

6
Wie erzwingen Sie das Routing in Kleinbuchstaben in ASP.NET Core?
In ASP.NET 4 war dies so einfach wie routes.LowercaseUrls = true;im RegisterRoutesHandler für die App. Ich kann in ASP.NET Core kein Äquivalent finden, um dies zu erreichen. Ich würde denken, es wäre hier: app.UseMvc(configureRoutes => { configureRoutes.MapRoute("Default", "{controller=App}/{action=Index}/{id?}"); }); Aber nichts in configureRoutessieht aus, um es zuzulassen ... es sei …

6
CSV-Parser / Reader für C #? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
89 c#  csv 

14
Generieren einer Reihe von Buchstaben im Alphabet
Gibt es eine einfache Möglichkeit, ein Array mit den Buchstaben des Alphabets in C # zu generieren? Es ist nicht allzu schwer, es von Hand zu machen, aber ich habe mich gefragt, ob es einen eingebauten Weg gibt, dies zu tun.
89 c#  alphabet 


16
Das ComboBox-SelectionChanged-Ereignis hat einen alten Wert, keinen neuen Wert
C #, .NET 4.0, VS2010. Neu bei WPF. Ich habe eine ComboBox in meinem MainWindow. Ich habe das SelectionChanged-Ereignis dieses Kombinationsfelds verknüpft. Wenn ich jedoch den Wert des Kombinationsfelds im Ereignishandler untersuche, hat es den alten Wert. Dies klingt eher nach einem "SelectionChanging" -Ereignis als nach einem SelectionChanged-Ereignis. Wie erhalte …

4
Erklärung von Func
Ich habe mich gefragt, ob jemand anhand Func<int, string>einiger klarer Beispiele erklären könnte, was ist und wie es verwendet wird.
89 c#  .net  func 

5
Wie kann man integrierte C # -Typen wie String erweitern?
Grüße an alle ... Ich muss Trima String. Aber ich möchte alle wiederholten Leerzeichen innerhalb des Strings selbst entfernen, nicht nur am Ende oder am Anfang. Ich könnte es mit einer Methode machen wie: public static string ConvertWhitespacesToSingleSpaces(string value) { value = Regex.Replace(value, @"\s+", " "); } Was ich von …


18
Führen Sie ein großes SQL-Skript aus (mit GO-Befehlen).
Ich muss eine große Anzahl von SQL-Anweisungen (Erstellen einer Reihe von Tabellen, Ansichten und gespeicherten Prozeduren) in einem C # -Programm ausführen. Diese Anweisungen müssen durch GOAnweisungen getrennt werden , SqlCommand.ExecuteNonQuery()mögen jedoch keine GOAnweisungen. Meine Lösung, die ich vermutlich als Referenz veröffentlichen werde, bestand darin, die SQL-Zeichenfolge in GOZeilen aufzuteilen …
89 c#  sql-server 





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.