それで、msdn の例といくつかのスタックオーバーフローの質問で、ストリームライターなどの前に using ステートメントが使用されている場所に回答があることに気付きましたが、実際にはどのような利点がありますか? 私はそれを使用する理由を教えられたり、言われたり、読んだりしたことがないので。
using (StreamReader sr = new StreamReader(path))
{
while (sr.Peek() >= 0)
Console.WriteLine(sr.ReadLine());
}
それ以外の:
StreamReader sr = new StreamReader(path);
while (sr.Peek() >= 0)
Console.WriteLine(sr.ReadLine());