我遇到了一个关于 indexOutOfBounds 异常的奇怪问题。我需要读取数组中每个字符串的第一个字符。
我在第 5 行 (linesRead[i][0]) 中遇到异常。对我来说最奇怪的部分是,当我尝试添加用于调试 Console.WriteLine(linesRead[0][0]) / Console.WriteLine(linesRead[linesRead.Length-1][0]) 的行时,它工作得很好。
string[] linesRead = System.IO.File.ReadAllLines(@"test.txt"); //Just a bunch of lines
for (int i = 0; i < linesRead.Length; i++)
{
if (linesRead[i][0] == '5')
{
//Do stuff
}
}
The text inside of test.txt:
5|f-----g-----c---g-----a---|
6|--c-----------------------|
5|---Aa-f-----g-----c-------|
5|------ccdf-ff-----g-----c-|
6|--------------c-----------|
5|--g-----a------Aa-f-----g-|
5|----c-------------ccdf-f--|
aluckdog
叮当猫咪
一只名叫tom的猫
一直找不到原因
没找到原因
莫名报错,找不到原因
找不到符号topbar什么原因啊
肥皂起泡泡
相关分类