我想使用以下代码将一个可为空的字符串写入文件BinaryWriter
:
BinaryWriter writer = new BinaryWriter(st);
String? s;
if(s!=null){
writer.Write(s);
}
但发生此错误:
类型“字符串”必须是不可为空的值类型,才能将其用作泛型类型或方法“System.Nullable”中的参数“T”
我怎么解决这个问题?
我想使用以下代码将一个可为空的字符串写入文件BinaryWriter
:
BinaryWriter writer = new BinaryWriter(st);
String? s;
if(s!=null){
writer.Write(s);
}
但发生此错误:
类型“字符串”必须是不可为空的值类型,才能将其用作泛型类型或方法“System.Nullable”中的参数“T”
我怎么解决这个问题?