Bei Problemen im Zusammenhang mit der Entwicklung mit Version 8.0 der C # -Sprache. Diese Version fügt nullfähige Referenztypen, Standardschnittstellenmethoden, asynchrone Aufzählungen und andere Funktionen und Verbesserungen hinzu
Ich wollte die neue Funktion für nullfähige Referenztypen in C # 8.0 testen . Ich habe ein neues Projekt für .NET Core 3.0 gestartet, nullfähige Referenztypen in der .csprojDatei aktiviert und mit dem Codieren begonnen. Ich habe eine einfache Liste erstellt, die a nimmt string[]und die stringin diesem Array gleich …
Warum wird das Verhalten der Standardschnittstellenmethoden in C # 8 geändert? In der Vergangenheit der folgende Code (als die Standardschnittstellenmethoden Demo nicht veröffentlicht wurden): interface IDefaultInterfaceMethod { // By default, this method will be virtual, and the virtual keyword can be here used! virtual void DefaultMethod() { Console.WriteLine("I am a …
Nachdem ich diese Frage auf HNQ gelesen hatte, las ich weiter über nullable Reference Types in C # 8 und machte einige Experimente. Ich bin mir sehr bewusst, dass 9 von 10 oder noch öfter, wenn jemand sagt "Ich habe einen Compiler-Fehler gefunden!" Dies ist eigentlich beabsichtigt und ihr eigenes …
Ich habe diese Funktion in einem Projekt mit DTO-Klassen (Data Transfer Object) aktiviert, wie unten angegeben: public class Connection { public string ServiceUrl { get; set; } public string? UserName { get; set; } public string? Password { get; set; } //... others } Aber ich bekomme den Fehler: CS8618: …
Ich versuche einen Typ zu erstellen, der dem von Rust Resultoder Haskell ähnelt, Eitherund ich bin so weit gekommen: public struct Result<TResult, TError> where TResult : notnull where TError : notnull { private readonly OneOf<TResult, TError> Value; public Result(TResult result) => Value = result; public Result(TError error) => Value = …
In einem C # 8-Projekt mit aktivierten nullfähigen Referenztypen habe ich den folgenden Code, der meiner Meinung nach eine Warnung vor einer möglichen Null-Dereferenzierung geben sollte, aber nicht: public class ExampleClassMember { public int Value { get; } } public struct ExampleStruct { public ExampleClassMember Member { get; } } …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.