Ho fatto un errore di battitura e di Visual Studio non ha segnato come un errore:Che cos'è `Nullable <T>?`?
void Method(Nullable<SpriteFont>? font = null) { }
font
presenta come SpriteFont??
in uscita. Cosa ho fatto?
UPD: Scusate, tutti, non ho provato a compilarlo, non si è presentato come un errore finché non l'ho fatto. Tuttavia, è strano che sembrasse come Type??
in uscita.
Inoltre SpriteFont
è già annullabile, così mi stava per ottenere un errore comunque :(
Hai definito il carattere come Nullable> –
manman
Pensavo che i tipi che accettano valori nulli non potessero essere resi nullable ... come le classi. –
@manman: mettilo come risposta – zerkms