null 非許容の値型であるため、null を 'type' に変換できません
コンパイラは値型に null
を割り当てることはできません。null
は参照型または null 許容値型にのみ割り当てることができます。 構造体 は値型です。
次の例では CS0037 が生成されます。
// CS0037.cs
public struct s
{
}
class a
{
public static void Main()
{
int i = null; // CS0037
s ss = null; // CS0037
}
}
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET