次のコードに出くわしました。
public class Test
{
public static Test Create()
{
return new Test
{
a1 =1,
b1="abc"
};
}
:
:
:
}
そして、呼び出しクラスでは、以下のようにインスタンス化されます
static Test model = Test.Create();
static
上記の行でのキーワードの使用は何ですか? static
キーワードを使用しない場合の違いは何ですか? .NET 4 と VS 2010 を使用しています
編集
static
私はC#にあるものを知っています。この質問をした主な理由は、クラスのインスタンスを作成するときになぜ使用されるのですか?