在C#中,非空引用类型是Nullable类型。Nullable类型允许变量存储null值以及特定类型的值,即使该特定类型本身不能存储null值。Nullable类型可以通过在类型名称后面添加一个问号(?)来定义,例如int?表示一个可以存储整数或null值的变量。