XNA: Rectangle und Rectangle?

13/01/2008 - 17:09 von Michael Stum | Report spam
Hallo,

ich arbeite mich gerade in das XNA 2.0 Framework ein, und bin dabei in
vielen Beispielen über einen Parameter "Rectangle?" gestolpert, und ich
verstehe den Sinn des Fragezeichens nicht.

Intellisense behandelt ein "Rectangle?" genauso wie ein "Rectangle",
also gehört das Fragezeichen nicht zum Klassennamen sondern hat
irgendeine andere bedeutung. Ich weiß gerade nicht ob das was XNA
Spezifisches ist oder ob ich da eine Visual Studio/C# funktion verpasst
habe.

Kann jemand Licht ins Dunkel bringen?

Danke :)
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
13/01/2008 - 17:13 | Warnen spam
"Michael Stum" schrieb:
ich arbeite mich gerade in das XNA 2.0 Framework ein, und bin dabei in
vielen Beispielen über einen Parameter "Rectangle?" gestolpert, und ich
verstehe den Sinn des Fragezeichens nicht.



Damit wird angezeigt, daß es sich um einen nullierbaren Typ handelt.
'Rectangle?' ist gleichbedeutend zu 'Nullable<Rectangle>'.

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen