我一直在努力工作幾個小時我到了我正在工作的最後一塊。我需要弄清楚如何限制循環從文本行定義的範圍中取值。像1-5線,然後6-10等。C#使用文本文件
TextReader tr = new StreamReader("values.txt");
for (int i = 0; i <= 5; i++)
{
for (int a = 0; a <= 5; a++)
{
line = tr.ReadLine();
**while ((line = tr.ReadLine()) != null)**
for (a = 0; a <= 5; a++){
ln = tr.ReadLine();
if (ln != null){
value = int.Parse(ln);
if (value > max)
max = value;
if (value < min)
min = value;}
}
Console.WriteLine(tr.ReadLine());
if (i % 5 == 0)
Console.WriteLine("The max is" + max);
if (i % 5 == 0)
Console.WriteLine("The min is" + min);
if (i % 5 == 0)
Console.WriteLine("-----First 5");
}
我準備好睡覺,但不想失眠。任何推動正確的方式將不勝感激。
我可以在你的代碼中看到許多錯誤... 1)你的內循環正在改變外循環的變量'a'。 2)3條if條件相同。關於您的要求:您可以按照'Jamiec' – NaveenBhat