✓スペースのレイアウトは、下記のオプション設定に従おう。
ツール>オプション>テキストエディター>C#>書式設定>スペース
✖メソッド名と始めかっこの間にスペースを挿入しない
✖ パラメーターリストのかっこ内にスペースを挿入しない
✖ 空のパラメーターリストのかっこ内にスペースを挿入しない
int Method()
{
return 3;
}
int Method(int input)
{
return input;
}
int Display()
{
myLabel.Show();
}
✖ メソッド名と始めかっこの間にスペースを挿入しない
✖ 数リストのかっこ内にスペースを挿入しない
✖ 空の引数リストのかっこ内にスペースを挿入しない
int Method()
{
Console.WriteLine("In Method");
return 3;
}
int Display()
{
myLabel.Show();
}
✓ 制御フロー ステートメント内のキーワードの後にスペースを挿入する
✖ 式のカッコ内にスペースを挿入しない
✖ 型キャストのかっこ内にスペースを挿入しない
✖ 制御フロー ステートメントのかっこ内にスペースを挿入しない
✖ キャストの後にスペースを追加しない
✖ 宣言ステートメント内のスペースを無視しない
int Method()
{
if (a > b)
return 0;
return 3;
}
double Function(double a,double
b)
{
return a * (b - a);
}
int First(ArrayList list)
{
int number = (int)list[0];
return number;
}
ArrayList names = new ArrayList();
names.Add("John");
string name = (string)names[0];
class MyClass
{
int index = 0;
string text = "Start";
voidMethod()
{
int i = 0;
string s = "Hello";
}
}
✖ 始め角かっこの前にスペースを挿入しない
✖ 空の角かっこ内にスぺースを挿入しない
✖ 角かっこ内にスペースを挿入しない
int Main(string[] args)
{
return 0;
}
int First(ArrayList list)
{
return list[0];
}
✓ 型宣言で、基本またはインターフェイス用のコロンの後にスペースを配置する
✓ コンマの後にスペースを追加する
✖ ピリオドの後にスペースを追加しない
✓ "for"ステートメントでセミコロンの後にスペースを挿入する
✓ 型宣言で、基本またはインターフェイス用のコロンの前にスペースを挿入する
✖ コンマの前にスペースを挿入しない
✖ ピリオドの前にスペースを挿入しない
✖ "for"ステートメントの前にスペースを挿入しない
class MyClass : IDisposable
{
// ...
}
int Sum(int a,int b)
{
return a + b;
}
System.Collections.ArrayList
Method()
{
return new
System.Collections.ArrayList();
}
int Method()
{
for (int i = 0; i < 10; ++i)
OtherMethod();
}
✓ バイナリ演算子の前後にスペースを挿入する
✖ バイナリ演算子の前後のスペースを無視しない
✖ バイナリ演算子の前後のスペースを削除しない
void Method()
{
int result = 1 + 2 * 3;
}
