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.


30
Was ist das schlimmste Problem in C # oder .NET? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich habe kürzlich mit einem DateTimeObjekt gearbeitet und …
377 c#  .net 

8
Was ist ein gutes Muster für die Verwendung eines globalen Mutex in C #?
Die Mutex-Klasse wird sehr missverstanden, und globale Mutexe noch mehr. Was ist ein gutes, sicheres Muster beim Erstellen globaler Mutexe? Eine, die funktionieren wird Unabhängig vom Gebietsschema befindet sich mein Computer Wird garantiert, um den Mutex richtig freizugeben Optional hängt nicht für immer, wenn der Mutex nicht erfasst wird Behandelt …
377 c#  concurrency  mutex 

18
Übergeben eines einzelnen Elements als IEnumerable <T>
Gibt es eine übliche Möglichkeit, ein einzelnes Element vom Typ Tan eine Methode zu übergeben, die einen IEnumerable&lt;T&gt;Parameter erwartet ? Die Sprache ist C #, Framework Version 2.0. Derzeit verwende ich eine Hilfsmethode (es ist .Net 2.0, daher habe ich eine ganze Reihe von Hilfsmethoden zum Casting / Projizieren, die …
377 c#  .net  generics  ienumerable 


29
Liste mit LINQ in Unterlisten aufteilen
Gibt es eine Möglichkeit, a List&lt;SomeObject&gt;in mehrere separate Listen zu unterteilen SomeObject, wobei der Elementindex als Begrenzer für jeden Split verwendet wird? Lassen Sie mich veranschaulichen: Ich habe ein List&lt;SomeObject&gt;und ich brauche ein List&lt;List&lt;SomeObject&gt;&gt;oder List&lt;SomeObject&gt;[], damit jede dieser resultierenden Listen eine Gruppe von 3 Elementen der ursprünglichen Liste enthält (nacheinander). …
377 c#  linq  data-structures 


30
Was sind einige gute .NET-Profiler?
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Welche Profiler haben Sie bei der Arbeit mit .net-Programmen verwendet und welche würden Sie besonders empfehlen?
374 c#  .net  profiling  profiler 





18
So entfernen Sie alle Ereignishandler aus einem Ereignis
Sie können dies tun, um einen neuen Ereignishandler für ein Steuerelement zu erstellen c.Click += new EventHandler(mainFormButton_Click); oder dieses c.Click += mainFormButton_Click; und um einen Ereignishandler zu entfernen, können Sie dies tun c.Click -= mainFormButton_Click; Aber wie entfernen Sie alle Ereignishandler aus einem Ereignis?
366 c#  .net  winforms  events 

14
Switch-Anweisung fällt in C # durch?
Das Durchfallen der Switch-Anweisung ist einer meiner persönlichen Hauptgründe für das Lieben switchgegenüber if/else ifKonstrukten. Ein Beispiel ist hier angebracht: static string NumberToWords(int number) { string[] numbers = new string[] { "", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" }; string[] tens = new string[] { "", "", …

26
Wie erhalte ich die IP-Adresse des Servers, auf dem meine C # -Anwendung ausgeführt wird?
Ich verwende einen Server und möchte meine eigene IP-Adresse anzeigen. Wie lautet die Syntax zum Abrufen der eigenen (wenn möglich externen) IP-Adresse des Computers? Jemand hat den folgenden Code geschrieben. IPHostEntry host; string localIP = "?"; host = Dns.GetHostEntry(Dns.GetHostName()); foreach (IPAddress ip in host.AddressList) { if (ip.AddressFamily.ToString() == "InterNetwork") { …
365 c#  ip-address 

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.