运行时:
if (Title != "") {
Server.s.Log("title found: " + Title);
if (TitleColor != "") {
NameTitle = "[" + TitleColor + Title + NameColor + "]";
} else {
NameTitle = "[" + Title + "]";
}
} else {
NameTitle = "";
}
它认为标题有价值,事实上,标题绝对只是“”,请帮帮我吗?
答案 0 :(得分:14)
您可能会将空字符串与空值混淆。试试这个:
if (!string.IsNullOrEmpty(Title))
或者这个:
if (!string.IsNullOrWhitespace(Title))
取决于您的需求。
答案 1 :(得分:1)
你确定它是一个空字符串而不是null吗?那些是不同的。如果可以,则可以使用String.IsNullOrEmpty()。
答案 2 :(得分:1)
我相信Title是字符串。
尝试..
if(!string.IsNullOrEmpty(Title))
答案 3 :(得分:1)