C#フォーマッター

C# のクラス、メソッド、プロパティ、レコード、貼り付けたコード断片を整形し、シンボル名やコードの動作を変えずに、インデント、空白、波括弧、折り返しを統一します。

C# の整形設定

LLVM、Google、Chromium、Mozilla、WebKit、GNUのスタイルを基にできます。インデント幅は1~16、1行の文字数は0~1000で、0にすると折り返しません。 .cs ファイルを読み込むかコードを貼り付け、結果をコピーまたは保存できます。

コードフォーマッターのよくある質問

このページでコードを整形するには?

左側のエディターにコードを貼り付けるかファイルを読み込み、必要な設定を選んで「フォーマット」を押します。右側で結果を確認し、コピーまたは保存します。

フォーマッターでエラーになるのはなぜですか?

入力は選択した言語または構文に合っている必要があります。未完成の文、対応していない括弧や引用符、入力と異なる方言やモードを確認してから再度実行してください。

コードフォーマッターはどのように動作しますか?

コードフォーマッターは言語に応じたトークンと入れ子構造を認識し、一貫した規則でインデント、空白、改行を整えます。プログラムをコンパイルしたり実行したりしないため、正しさや安全性の検査にはなりません。

この言語ではどの設定が推奨されますか?

多くの.NETプロジェクトは4スペースを使用します。100または120列が実用的ですが、既存の.editorconfigやリポジトリ規則を優先します。LLVM、Google、Chromium、Mozilla、WebKit、GNUからスタイルを選び、C#コードのインデント幅と列数制限を設定できます。