入力

モード:

出力

C#フォーマッターとは?

C#フォーマッターは、C#コードを一貫したインデント、適切なスペース、読みやすい形式に再編成します。クラス、メソッド、名前空間、プロパティ、すべての標準C#構文を処理します。

このツールには2つのモードがあります:整形(美化)と圧縮。どちらもブラウザで動作し、コードはサーバーに送信されません。

ツールの使い方

1

モードを選択

整形を選択してC#コードを美化するか、圧縮を選択して圧縮します。

2

入力を貼り付け

左のエディタにC#コードを貼り付けます。サンプルまたはアップロードも使えます。

3

結果をコピー

右パネルが自動更新されます。JSONをC#に変換するには、JSONをC#にをお試しください。

C#フォーマッターの例

C#プログラムの整形前後の例:

整形前のC#

入力

整形後のC#

出力

整形が重要な場面

一貫したコード整形はコードを読む際の認知負荷を軽減します。C#プロジェクトでは Roslynアナライザーなどが使われます。

C#コンパイルには dotnet buildまたはVisual Studio を使用してください。

よくある質問

すべてのC#機能に対応していますか?

このツールは波括弧ベースのインデントフォーマッターを使用し、ほとんどのC#コードに対応します。

コードはどこかに送信されますか?

いいえ。すべての整形はブラウザ内で完結します。

圧縮は何をしますか?

圧縮はコメントを削除し、空白を折りたたんでファイルサイズを削減します。

属性付きのC#ファイルを整形できますか?

はい。[HttpGet]などの属性も正しく処理されます。

Visual Studioとの違いは?

Visual StudioはRoslynベースの完全な整形を提供します。このツールはIDEなしで素早くブラウザ整形できます。

関連ツール

C#ドキュメントC#コードスタイルルール