Feedback

C# - Nullable Guid

Veröffentlicht von am 07.12.2007
(3 Bewertungen)
Da Guid ein struct ist und somit ein ValueType, kann ihr standardmäßig nicht null zugewiesen werden.
Durch den Nullable-Operator (<ValueType>?) wird dies nun trotzdem möglich (und somit auch für alle anderen ValueTypes).
Guid? myGuid = null;
// ...
if( myGuid == null ) {
    // ...
}
Abgelegt unter Guid, Nullable, null.

1 Kommentare zum Snippet

Günther Foidl schrieb am 24.09.2008:
Mit dem ?? kann die Prüfung auf null entfallen.

Guid? myGuid = null;
Guid guid1 = myGuid ?? Guid.Empty;
Guid guid2 = myGuid ?? Guid.NewGuid();
 

Logge dich ein, um hier zu kommentieren!