Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1563 | Anzahl registrierter User: 1895 | Besucher online: 53
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Nullable Guid


Autor: DevHammer
Sprache: C#
Bewertung:
4.08 (3 votes)
Anzahl der Aufrufe: 5306
  
Kick it on dotnet-kicks.de  

Beschreibung:

Da Guid ein struct ist und somit ein ValueType, kann ihr standardmäßig nicht null zugewiesen werden.
Durch den Nullable-Operator (?) wird dies nun trotzdem möglich (und somit auch für alle anderen ValueTypes).


Abgelegt unter: Guid, Nullable, null.



C#
1
2
3
4
5
Guid? myGuid = null;
// ...
if( myGuid == null ) {
    // ...
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

Günther Foidl schrieb am:  24.09.2008 21:36:26

Mit dem ?? kann die Prüfung auf null entfallen.

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


schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.