2023-09-14 csharpdotnetdotnet-8 The type or namespace name InterceptsLocationAttribute could not be found So beheben Sie den Fehler CS0246 für InterceptsLocationAttribute bei C#-Interceptors, indem Sie das Attribut selbst definieren.
2023-09-11 csharpdotnetdotnet-8 .NET 8 JsonSerializerOptions als readonly markieren Erfahren Sie, wie Sie in .NET 8 mit MakeReadOnly JsonSerializerOptions-Instanzen schreibgeschützt machen und über IsReadOnly prüfen, ob sie es sind.
2023-09-07 csharpdotnetdotnet-8 .NET 8 Serialisierung von Half, Int128 und UInt128 System.Text.Json in .NET 8 unterstützt von Haus aus die Serialisierung der numerischen Typen Half, Int128 und UInt128.
2023-09-06 csharpdotnetdotnet-8 .NET 8 Memory<byte> wird als Base64 serialisiert Ab .NET 8 werden sowohl Memory<byte> als auch ReadOnlyMemory<byte> als Base64-Strings serialisiert, während andere Typen wie Memory<int> weiter als JSON-Arrays bleiben.
2023-09-05 csharpdotnetdotnet-8 .NET 8 nicht-öffentliche Member in die JSON-Serialisierung einbeziehen Erfahren Sie, wie Sie in .NET 8 mit dem Attribut JsonInclude private, protected und internal Properties in die JSON-Serialisierung aufnehmen.
2023-09-04 dotnetdotnet-8 dotnet workload clean Mit `dotnet workload clean` entfernen Sie übriggebliebene .NET-Workload-Packs nach einem SDK- oder Visual Studio-Update: Wann Sie es verwenden, was es entfernt und worauf zu achten ist.
2023-09-03 dotnetdotnet-8 .NET 8 In schreibgeschützte Properties deserialisieren Erfahren Sie, wie Sie in .NET 8 mit JsonObjectCreationHandling oder JsonSerializerOptions JSON in schreibgeschützte Properties ohne Setter deserialisieren.
2023-09-02 dotnetdotnet-8 .NET 8 Unbekannte Member bei der JSON-Deserialisierung behandeln Erfahren Sie, wie Sie in .NET 8 mit JsonUnmappedMemberHandling Exceptions für nicht zugeordnete JSON-Properties bei der Deserialisierung werfen lassen.
2023-08-29 dotnet-scriptdotnet Wie Sie dotnet script installieren dotnet script ermöglicht es, C#-Skripte (.CSX) aus der .NET-CLI auszuführen. Einzige Voraussetzung: .NET 6 oder neuer auf dem Rechner. Mit folgendem Befehl installieren Sie dotnet-script global: Anschließend führen Sie eine Skriptdatei einfach mit dotnet script <file_path> aus, wie im Beispiel unten: Wie...
2023-08-11 csharpdotnet C# Wie warten Sie, bis ein Prozess endet? Mit der Methode WaitForExit können Sie auf das Ende eines Prozesses warten. Ihr Code wartet synchron, bis der Prozess fertig ist, und führt dann die Ausführung fort. Sehen wir uns ein Beispiel an: Der Code oben startet einen neuen cmd.exe-Prozess und führt den Befehl timeout 5 aus. Der Aufruf process.WaitForExit() zwingt Ihr Programm...