【发布时间】:2013-04-19 14:54:20
【问题描述】:
我想使用BinaryWriter 和以下代码将一个可为空的字符串写入文件:
BinaryWriter writer = new BinaryWriter(st);
String? s;
if(s!=null){
writer.Write(s);
}
但是会出现这个错误:
类型“string”必须是不可为空的值类型,才能在泛型类型或方法“System.Nullable”中用作参数“T”
我该如何解决这个问题?
【问题讨论】:
-
哦,愚蠢的问题我忘了!
标签: c# nullable binarywriter non-nullable