#nullable enable string? a = null ; // 代入先が null を許容しているため、null を入れても問題無し string b = null ; // 代入先が null 非許容なので、null の代入が警告される[CS8600] string c = null!; // 代入先は null 非許容だが、後置 ! 演算子があるので null 検査は行われない #nullable restore