JetBrains Rider 2026.1 Help

コードインスペクション:'using' 宣言に変換

using ステートメントがコードブロックの末尾にある場合、このインスペクションはそれを using 宣言のより簡潔な構文に変換することを提案します。

いずれにせよ、リソースは包含ブロックの最後に配置されるため、これは、可読性を低下させることなくコードのネストを減らす機会となります。

void ReadFile(string path) { using (StreamReader reader = File.OpenText(path)) { while (reader.ReadLine() is { }) { // do something } } }
void ReadFile(string path) { using StreamReader reader = File.OpenText(path); while (reader.ReadLine() is { }) { // do something } }
2026 年 6 月 12 日