2010-07-08 8 views
18

ich irgend vorhandenen Code gesucht und über eine variable Erklärung stolperte ich nicht verstand:Variablendeklaration Fragezeichen

public foo as Boolean? 

Was bedeutet das Fragezeichen bedeuten?

Antwort

28

Es bedeutet eine nullable Boolean.

Boolean? oder ein beliebiger anderer Werttyp (Zahl oder Struktur) ist eine Abkürzung für Nullable(Of Boolean).

+0

Hier ist der Link für die vb.net Beispiele, da das der Tag in der ursprünglichen Frage ist: https://msdn.microsoft.com/en-us/library/ms235245.aspx – wpercy

2

aah, kaum habe ich die Frage gestellt, dass ich erkannte, dass es bedeutet, dass es NULL-fähig sein kann.

Ich habe in Code getestet und das scheint der Fall zu sein.

+3

Sie sollten @ SLaks Beitrag als Antwort akzeptieren auf deine Frage. – Crono