Ich habe etwas Code, der etwas sehr ähnliches tut, die gleiche Idee wirklich ... Erstellen einer Variablen, versuchen, es zu initialisieren, dann testen, um zu sehen, ob die Initialisierung ein Erfolg war.C# Initialisierung Verwirrung!
von Visual Studios mir einen Fehler geben sagen: „Die Verwendung von nicht zugewiesenen lokalen Variablen‚test‘“, die Art von ärgerlich ist, diese leicht durch Einstellen der ersten Zeile festgelegt ist:
int? test = null;
aber ich bin gespannt was der Unterschied zwischen den beiden Zeilen ist, denn der Compiler scheint sich wirklich darum zu kümmern. Und nach meinem besten Wissen machen die beiden Linien das Gleiche.
OT, aber FWIW ... möchten Sie vielleicht in TryParse() – Shog9
Ich bin nicht wirklich mit diesem Code verwenden, das ist nur ein Szenario, dass ich scheinen hin und wieder zu laufen. – Meiscooldude