使用一個小例子來演示:創建一個普通類別: class Ax { private int _ID; public int ID { get { return _ID; } set { _ID = value; } } private string _Name; public string Name { ...
class Ax { private int _ID; public int ID { get { return _ID; } set { _ID = value; } } private string _Name; public string Name { get { return _Name; } set { _Name = value; } } }Source Code
這個類別有2個特性property。
然後在控制台new一個實例,並賦值,然後嘗試把對象ToString()輸出:
輸出的結果,並不是我們想要的結果。此時我們就可以對這個方法進行重寫Override:
此次已經達到自己想要的結果了。