アットウィキロゴ

スペース

スペースのレイアウトは、下記のオプション設定に従おう。
ツール>オプション>テキストエディター>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;
}

 


 

 

 

最終更新:2017年07月18日 15:04