我正在逐行传输文本文件:
TextAsset CardsFileText = Resources.Load("Cards") as TextAsset;
var Lines = CardsFileText.text.Split("\n"[0]);
但是当我想检查代码是否为空时:
foreach (string line in Lines) {
Debug.Log("NextLIne = " + line);
if (String.IsNullOrEmpty(line) || line.Equals("") || line.Equals(" ") || line.Equals("\\n") || line.Equals(@"\n"))
{
Debug.Log("Equals To None");
}
}
虽然在调试中我看到String是空的:
但是如果声明不起作用。 ('等于无'不会打印) 我做错了什么?
答案 0 :(得分:0)
新行字符拼写为“\ n”,你有什么:“\ n”表示“\”+“n”不是换行符