之間有什麼區別:這兩個類似的代碼塊有什麼區別?
public class Person
{
public string Name { get; set; }
public Person(string name)
{
this.Name = name;
}
}
public class Person
{
public string Name { get; set; }
public Person(string name)
{
Name = name;
}
}
難道他們都不會做同樣的事情?
謝謝。
如果C#和PHP一樣,第一個會改變類變量,第二個會簡單地在該函數內設置一個Name變量,一旦函數完成,它就會消失。 – animuson 2010-07-17 19:20:13
很高興知道不同的語言在類似的情況下做了不同的事情。這就是爲什麼它是一個評論,這只是額外的信息。 – animuson 2010-07-17 19:22:03