我正在开发一个 C# 项目,我在其中声明了两个类变量:
DateTime creationDate;
byte exRecNo;
该程序有一个 while 循环,在其中这些变量被分配了它们的值。我想在每次循环迭代后将它们的值重置为 null,以免保留上一次循环中的值。
但是,当我尝试执行此操作时,会收到以下错误消息:
creationDate = null;
“无法将 null 转换为 'System.DateTime',因为它是不可为空的值类型”
exRecNo = null;
“无法将 null 转换为 'byte',因为它是不可为空的值类型”
由于我无法将它们设置为 null,有什么方法可以清除它们的值吗?