using System;
using System.IO;
class Program {
static void Main() {
var sr = new StreamReader(Console.OpenStandardInput());
string line;
while ((line = sr.ReadLine()) != null) {
if (string.IsNullOrWhiteSpace(line)) continue;
// 解析 line,如 split 處理
var parts = line.Split(new[] {' ', '\t'}, StringSplitOptions.RemoveEmptyEntries);
int a = int.Parse(parts[0]), b = int.Parse(parts[1]);
Console.WriteLine(a + b); // 輸出結果
}
}
}
StreamReader.ReadLine():返回 null 表示 EOF。StreamReader.Peek():返回 -1 表示無數據。Console.In 直接讀標準輸入,無需文件。大數據量用 StringBuilder 累積輸出,最後一次 Console.Write(sb)。