我遇到以下代碼。創建實例時的static關鍵字
public class Test
{
public static Test Create()
{
return new Test
{
a1 =1,
b1="abc"
};
}
:
:
:
}
而在調用的類進行實例如下
static Test model = Test.Create();
什麼是在上述行使用static
關鍵字?如果我們不使用關鍵字static
,會有什麼區別?我使用.NET 4.0和VS 2010
編輯
我知道什麼是用C#static
。我問這個問題的主要原因是爲什麼在創建類的實例時使用它?
請參閱http://msdn.microsoft.com/en-us/library/98f28cdx.aspx - 或者閱讀您正在學習C#的任何書籍/教程中的靜態字段。 –
在這裏你去:http://msdn.microsoft.com/en-us/library/79b3xss3(v=vs.80).aspx – LokiSinclair
看到我的答案在這可能的選擇... – Tigran