-1
在C#中,爲什麼當我們可以直接定義類方法並通過類名訪問方法時,我們應該/有些人定義一個對象,然後創建該對象的一個實例?類方法和對象方法的區別
的Class1:
class Class1
{
public static int PrintX(int x)
{
return x;
}
private int y;
public int PrintY(int z)
{
return this.y = z;
}
}
主要方法:
class Program
{
static void Main(string[] args)
{
Console.WriteLine(Class1.PrintX(9));
Class1 newClass = new Class1();
Console.WriteLine(newClass.PrintY(9));
}
}
兩種方式都打印出來9.爲什麼要使用對象方法,然後創建它的一個實例?
這應有助於:http://stackoverflow.com/questions/2080150/when-should-i-use-static-methods-in-a -class和乜是最好處 – Rakesh