c#系统.将null转换为空或无值
本文关键字:转换 系统 null | 更新日期: 2023-09-27 17:50:55
当使用以下方法时,在某些用例中,其中一个参数(例如RC_2 (datetime))可能传递空值。我需要将空值转换为空白值或字符串值以便将其传递给stringbuilder下面是我目前使用的
public static string CHG_FixDatetime(string RC_1, string RC_2, string seperator)
{
var sb = new StringBuilder();
sb.Append(RC_1);
sb.Append(RC_2);
sb.Append(seperator);
DateTime dt;
if (!string.IsNullorWhiteSpace(RC_2))
sb.append(RC_2)
else
{
sb.Append(Convert.ToString(RC_2));
}
return sb.ToString();
}
我尝试了多种配置和变化,但我无法通过系统。当RC_2值为Null时抛出的NullException。任何帮助都是感激的。
尝试以下解决方案
RC_2 = String.IsNullOrWhiteSpace(RC_2) ? "" : RC_2;