私はタイプミスをしたし、Visual Studioは、エラーとしてそれをマークしていない:Nullable <T>とは何ですか?
void Method(Nullable<SpriteFont>? font = null) { }
font
は、出力のSpriteFont??
として表示されます。私は何をやったのですか?
UPD:申し訳ありませんが、皆さん、私はそれを一緒に試してみませんでした。私がするまでエラーとして表示されませんでした。それでも、出力ではType??
と表示されるのは変です。
さらにSpriteFont
はすでにNULL可能であるので、私はとにかくエラーを取得するつもりだった:(
フォントをNullable> –
manman
と定義しました。ヌル値を受け入れるタイプをnullable ... likeクラスにすることはできませんでした。 –
@manman:回答を – zerkms