Als «.net» getaggte Fragen

NICHT für Fragen zu .NET Core verwenden - verwenden Sie stattdessen [.net-core]. Das .NET Framework ist ein Software-Framework, das hauptsächlich für das Microsoft Windows-Betriebssystem entwickelt wurde. Es enthält eine Implementierung der Basisklassenbibliothek, der Common Language Runtime (allgemein als CLR bezeichnet), des Common Type System (allgemein als CTS bezeichnet) und der Dynamic Language Runtime. Es unterstützt viele Programmiersprachen, einschließlich C #, VB.NET, F # und C ++ / CLI.


29
Wie man eine Aufzählung auflistet
Overа этот вопрос есть ответы на Stapelüberlauf на русском : foreach () для enum Wie können Sie ein enumin C # aufzählen ? ZB wird der folgende Code nicht kompiliert: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSomething(suit); …
3766 c#  .net  loops  enums  enumeration 


30
Tiefes Klonen von Objekten
Ich möchte so etwas tun wie: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); Nehmen Sie dann Änderungen am neuen Objekt vor, die sich nicht im ursprünglichen Objekt widerspiegeln. Ich brauche diese Funktionalität nicht oft. Wenn es also nötig war, habe ich ein …
2226 c#  .net  clone 

30
Wie erhalte ich eine konsistente Byte-Darstellung von Zeichenfolgen in C #, ohne manuell eine Codierung anzugeben?
Wie konvertiere ich eine stringin eine byte[]in .NET (C #), ohne manuell eine bestimmte Codierung anzugeben? Ich werde die Zeichenfolge verschlüsseln. Ich kann es verschlüsseln, ohne es zu konvertieren, aber ich möchte trotzdem wissen, warum hier die Codierung zum Tragen kommt. Warum sollte die Kodierung überhaupt berücksichtigt werden? Kann ich …

28
Mehrere Ausnahmen gleichzeitig abfangen?
Es wird davon abgeraten, einfach zu fangen System.Exception. Stattdessen sollten nur die "bekannten" Ausnahmen abgefangen werden. Dies führt manchmal zu unnötigem sich wiederholendem Code, zum Beispiel: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch (OverflowException) { WebId = Guid.Empty; } Ich frage mich: …




28
Was ist eine NullReferenceException und wie behebe ich sie?
Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Overа этот вопрос есть ответы на Stapelüberlauf на русском : Что такое NullReferenceException, и как мне исправить код? Ich habe einen Code und wenn er …


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 …

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; …

20
Was ist der beste Algorithmus zum Überschreiben von GetHashCode?
In .NET wird die GetHashCodeMethode an vielen Stellen in den .NET-Basisklassenbibliotheken verwendet. Die ordnungsgemäße Implementierung ist besonders wichtig, um Elemente in einer Sammlung schnell zu finden oder um die Gleichheit zu bestimmen. Gibt es einen Standardalgorithmus oder eine bewährte Methode für die Implementierung GetHashCodefür meine benutzerdefinierten Klassen, damit die Leistung …

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.