このコードの何が問題なのか、理解してください。(テキスト ファイルから 1 行ずつ文字列の一部を取得して、文字列を作成しようとしています)。
行に「オブジェクト参照のインスタンスではオブジェクトが設定されていません」という実行時エラーが表示されますstrbuild.Append(str);
StreamReader reader = new StreamReader("buf.txt", System.Text.Encoding.ASCII);
StringBuilder strbuild = new StringBuilder();
strbuild = null;
while (reader.Peek() >= 0)
{
string str = null;
str = reader.ReadLine().ToString();
string segment = str.Substring(0, 1);
if (segment == "A")
{
strbuild.Append(str); //here i get an error
}
else if (segment == "B")
{
strbuild.Append("BET");
}
}
printstr = strbuild.ToString();
reader.Close();
MessageBox.Show(printstr);