C# コードを入力
スペース4つのインデント
タブインデント
スペース2つのインデント
スペース4つのインデント
スペース8つのインデント
1
処理結果
1

使用方法と C# の基礎知識

このツールの使い方

  • 自動応答:左側の入力ボックスにコードを貼り付けるか変更し、入力を停止してから 500 ミリ秒後に、フォーマット操作が自動的に実行されます。
  • C# フォーマット:標準的な C# コードのタイポグラフィをサポートし、自動実装プロパティ ({ get; set; })、挿入文字列 ($"")、逐語的文字列 (@"")、属性 ([Route(...)]) などの安全な保護と構文のハイライトをスマートに行います。
  • ローカルに保存:右側の「ローカルに保存」ボタンをクリックすると、フォーマットされたコードを直接 .cs ソースファイルとしてダウンロードできます。

C# コードの規約と特性

  • 名前空間とクラス:C# はコードを構成するために namespace を使用します。一般的に、クラスとメソッドの命名には PascalCase (アッパーキャメルケース) を使用し、ローカル変数とメソッド引数の命名には camelCase (ローワーキャメルケース) を使用することが推奨されます。
  • 波括弧のスタイル:Microsoft 公式の C# 規約では Allman スタイル (波括弧が単独の行を占める) が推奨されていますが、Web ページ上でよりコンパクトな閲覧体験を提供するため、このツールはデフォルトで K&R スタイル (左波括弧がステートメントと同じ行にある) を採用しています。
  • 自動実装プロパティ:C# では、プロパティの省略形 { get; set; } が非常に一般的です。このツールはフォーマット時にそれらを自動的に認識し、コードのすっきりさを向上させるために同じ行にコンパクトに配置されるようにします。