我想檢查一個文件的第一行中的字符串是否與另一個字符串相等。 尷尬的部分是,字符串是相同的,但我的程序不會返回一個真正的值。 字符串爲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。 –