0
我从文本文件input.txt中读取2个输入。我有文本文件作为在c中逐行读取文件#
12#15#
17#71#
18#15#
我已经使用这个语法,但它会读取最后一行only.why它不工作?什么可能是最好的循环条件来读取线轮空线像12 + 15,并显示27和阅读下一行17 + 71,并显示88和过程最后
StreamReader reader = new StreamReader("input.txt");
string line;
int count = 0;
while ((line = reader.ReadLine()) != null)
{
string[] splitted = line.Split('#');
string first = splitted[0].Trim();
string second = splitted[1].Trim();
x = Convert.ToInt32(first);
y = Convert.ToInt32(second);
所以你要总结所有的行,并显示它呢? – vilpe89
你不能添加字符串。 +符号是一个串联。您需要将字符串转换为整数,然后进行求和。将该求和转换回字符串,然后显示它。 – ZaXa
@ZaXa,哇,我没有注意到,这是相当新手questioon :) @ sangam-jung use'sum = Convert.ToInt32(first)+ ....'等 –