我想检查一个文件的第一行中的字符串是否与另一个字符串相等。 尴尬的部分是,字符串是相同的,但我的程序不会返回一个真正的值。 字符串为teach
,文件的第一行也是teach
。检查两个字符串是否相等
string date = System.IO.File.ReadAllText(folder + "/NPC/" + score_npc + "/" + score_npc + ".txt");
if (condition)
{
string[] parametrii = date.Split('\n');
if (parametrii[0].Equals("teach"))
//instructions
我试过所有的比较方法,我也做了我自己的功能。我的功能说我,(parametrii[0])[0] == b
下面是该文件的样子:
teach
poza1
poza2
end
使用System.IO.File.ReadAllLines –
有你检查了源文档的文本编码? – Josh
逐行调试它。在debug-watcher中查看字符串内容,char by char。 –