Version wird immer da sein.
Jede Assembly hat eine Versionsnummer als Teil ihrer Identität.
Übrigens, wenn Sie C # 6 verwenden, sollten Sie in ähnlichen Fällen, wenn Sie sich nicht sicher sind, welche Methode zurückgegeben wird, den Null-Propagierungsoperator "?." verwenden. Auf diese Weise stellen Sie sicher, dass es niemals einen Null-Referenzfehler auslöst.
Das schlimmste könnte sein, dass die resultierende Zeichenfolge null ist.
%Vor%Es ist technisch möglich , dass dieses Feld null ist:
%Vor% Aber ich kann mir keine Umstände vorstellen, unter denen es null wäre. Da es einfach zu überprüfen ist, würde ich einfach einen Null-Check hinzufügen und eine benutzerdefinierte Ausnahme auslösen, wenn sie ist null, da die Diagnose einer NullReferenceException
schwierig sein kann, weil Sie keine Hinweise darauf erhalten was ist ein anderer Wert als der Stack-Trace.
Tags und Links c#