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.


19
Ordnungsgemäße Verwendung der IDisposable-Schnittstelle
Ich weiß aus der Microsoft-Dokumentation, dass die "primäre" Verwendung der IDisposableSchnittstelle darin besteht, nicht verwaltete Ressourcen zu bereinigen. Für mich bedeutet "nicht verwaltet" Dinge wie Datenbankverbindungen, Sockets, Fensterhandles usw. Aber ich habe Code gesehen, in dem die Dispose()Methode implementiert ist, um verwaltete Ressourcen freizugeben , was mir überflüssig erscheint, da …


30
Wie behebe ich das Problem? „Der Haltepunkt wird derzeit nicht erreicht. Für dieses Dokument wurden keine Symbole geladen. “ Warnung?
Die C # -Desktopanwendung in der Express Edition funktionierte und funktionierte 5 Sekunden später nicht mehr. Ich habe folgendes versucht: Stellen Sie sicher, dass die Debug-Konfiguration, das Debug-Flag und die vollständigen Debug-Informationen für alle Assemblys festgelegt sind. Löschen Sie alle bin- und obj-Ordner sowie alle mit dem Projekt verbundenen DLLs …


14
Typprüfung: typeof, GetType oder is?
Ich habe viele Leute gesehen, die den folgenden Code verwenden: Type t = typeof(obj1); if (t == typeof(int)) // Some code here Aber ich weiß, dass Sie das auch tun können: if (obj1.GetType() == typeof(int)) // Some code here Oder dieses: if (obj1 is int) // Some code here Persönlich …
1512 c#  types  typeof  gettype 

5
Versuchen Sie, meinen Code zu beschleunigen?
Ich habe Code geschrieben, um die Auswirkungen von Try-Catch zu testen, aber einige überraschende Ergebnisse gesehen. static void Main(string[] args) { Thread.CurrentThread.Priority = ThreadPriority.Highest; Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime; long start = 0, stop = 0, elapsed = 0; double avg = 0.0; long temp = Fibo(1); for (int i = 1; …

30
Versteckte Funktionen von 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, …
1475 c#  hidden-features 

12
Was bedeutet das Enum-Attribut [Flags] in C #?
Von Zeit zu Zeit sehe ich eine Aufzählung wie die folgende: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } Ich verstehe nicht genau, was das [Flags]Attribut bewirkt. Hat jemand eine gute Erklärung oder ein Beispiel, das er …
1446 c#  enums  flags 


27
Warum nicht von List <T> erben?
Bei der Planung meiner Programme beginne ich oft mit einer Gedankenkette wie folgt: Eine Fußballmannschaft ist nur eine Liste von Fußballspielern. Deshalb sollte ich es vertreten mit: var football_team = new List&lt;FootballPlayer&gt;(); Die Reihenfolge dieser Liste entspricht der Reihenfolge, in der die Spieler im Kader aufgeführt sind. Später wird mir …
1399 c#  .net  list  oop  inheritance 



28
Wann sollte ich in C # eine Struktur anstelle einer Klasse verwenden?
Wann sollten Sie struct und nicht class in C # verwenden? Mein konzeptionelles Modell ist, dass Strukturen in Zeiten verwendet werden, in denen das Element lediglich eine Sammlung von Werttypen ist . Eine Möglichkeit, sie alle logisch zu einem zusammenhängenden Ganzen zusammenzuhalten. Ich bin hier auf diese Regeln gestoßen : …
1390 c#  struct 

17
Statisch schreibgeschützt vs const
Ich habe darüber gelesen const und static readonlyFelder . Wir haben einige Klassen, die nur konstante Werte enthalten. Wird für verschiedene Dinge in unserem System verwendet. Ich frage mich also, ob meine Beobachtung richtig ist: Sollte diese Art von konstanten Werten immer sein static readonly für alles gelten, was öffentlich …
1386 c#  constants 

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.