[英]Cycle through a text file looking for a string, when matched return true
[英]Cycle through text file to capture string
我正在寻找解决这个问题的方法,我很难解决:我正在尝试使用此代码从.txt文件中读取文本。 行Monsters[i, j] = string(col.Split(' '));
给我带来麻烦,告诉我字符串是无效的表达式。 该文件是字符列表,其属性用空格分隔。 提前致谢!
String input = File.ReadAllText(@"CharacterAttributes.txt");
int a = 0, b = 0;
string[,] Monsters = new string[24,11];
foreach (var row in input.Split('\n'))
{
b = 0;
foreach (var col in row.Trim().Split(' '))
{
Monsters[a, b] = string(col.Split(' '));
b++;
}
b++;
}
从我看来:
var row in input.Split('\\n')
var col in row.Trim().Split(' ')
因此,当我们到达Monsters[a,b] = string(col.Split(' '))
(顺便说一句, string()
是无效的语法)时,我认为没有理由进一步拆分,而实际上尝试做的是将col
的值存储到您的Monsters[a,b]
,假设a
是每个字符, b
是该字符的属性。
Monsters[a,b] = col;
可能正是您想要的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.