查找空字符串并在找到时返回空格的函数
本文关键字:返回 空格 函数 字符 字符串 串并 查找 | 更新日期: 2023-09-27 17:55:52
>我有一个XSLT文件,里面有一个函数,如果值为NULL,则需要返回一个空格。但是,它特别抱怨下面的行是if (string A == "")
.有谁知道这有什么问题?
<![CDATA[
public string TermDate(string A)
{
if (string A == "")
return " ";
else
return A;
}
]]>
(...)
cs:TermDate(TerminationDate),
不要if
条件部分使用string
关键字。
改变
if (string A=="")
自
if (A=="")
您可以在此处阅读有关if语法的更多信息。
if (String.IsNullOrEmpty(A)) return " ";
else return A;
除了普通if(a)...
之外,还有更多选项(使用String.IsNullOrEmpty
? :
- 条件运算符:
return String.IsNullOrEmpty(a) ? " " : a;
??
- 空合并运算符:
return a ?? " ";