Ist dies ein idiomatischer Weg, um eine Guid
in eine Guid?
zu konvertieren?Umwandlung einer Guid in Nullable Guid
new Guid?(new Guid(myString));
Ist dies ein idiomatischer Weg, um eine Guid
in eine Guid?
zu konvertieren?Umwandlung einer Guid in Nullable Guid
new Guid?(new Guid(myString));
Nein, das ist:
Guid? foo = new Guid(myString);
Es gibt eine implizite Konvertierung von T
zu Nullable<T>
- Sie brauchen nichts Besonderes zu tun. Oder wenn Sie nicht in einer Situation, wo die implizite Konvertierung funktioniert (zB Sie versuchen, eine Methode aufrufen, die Überlastungen sowohl für die NULL-Werte zulassen und Nicht-Nullable-Typen hat), können Sie es Stimmen:
(Guid?) new Guid(myString)
einfach umwandeln: (Guid?) (Neue Guid (myString))
gibt es auch eine implizite Besetzung, so würde dies auch gut funktionieren: Guid? g = neue Guid (myString);
Seltsam wie Guid nicht Parse oder TryParse Methoden. –
@ David: Einverstanden. –
@David: Sie kommen in .NET 4, besser spät als nie! http://msdn.microsoft.com/en-us/library/system.guid_members%28VS.100%29.aspx – LukeH