tôi đã thực hiện một lỗi đánh máy và Visual Studio đã không đánh dấu nó như là một lỗi:`Nullable <T> là gì? '?
void Method(Nullable<SpriteFont>? font = null) { }
font
xuất hiện như SpriteFont??
ở đầu ra. Tôi vừa làm gì?
UPD: Xin lỗi, mọi người, tôi đã không cố gắng biên dịch nó, nó chỉ không hiển thị như là một lỗi cho đến khi tôi đã làm. Tuy nhiên, nó là lạ mà nó trông giống như Type??
trong đầu ra.
Hơn nữa SpriteFont
đã nullable, vì vậy tôi sẽ nhận được một lỗi nào :(
Bạn đã xác định phông chữ là Nullable> –
manman
Tôi nghĩ loại chấp nhận giá trị null không thể được tạo thành nullable ... như lớp học. –
@manman: đặt câu trả lời đó là một câu trả lời – zerkms