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).
GFU-Schulungen  [Anzeige]

C# 2017/2015/2013 Aufbau

In dieser Schulung lernen Sie fortgeschrittene Techniken im Bereich .Net C#. Dabei stehen neben den eigentlichen Techniken auch architektonische Aspekte im Mittelpunkt.

VB.NET Einführung

Die Schulung zeigt Ihnen, wie Sie einfache, benutzerorientierte Programme, die auf Datenbanken zugreifen, in VB.NET eigenständig entwickeln. 

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!