我在类中有一个属性:
public int ProductID {get;set;}
在.NET中是否可以为此属性制作一些“别名”,比如给它另一个名称,如“Product_Id
”?
所以稍后我可以使用:
设置此属性obj.ProductID = 555;
和
obj.Product_Id = 666;
答案 0 :(得分:8)
不确定
public int Product_Id { get { return ProductID; } set { ProductID = value; } }
答案 1 :(得分:7)
private int _prodId;
public int ProductID { get { return _prodId; } set { _prodId = value; } }
public int Product_ID { get { return _prodId; } set { _prodId = value; } }
ProductID
和Product_ID
都与同一成员有关。
答案 2 :(得分:4)
不是别名,但您可以添加另一个重定向到该属性的属性。
public int ProductID {get;set;}
public int Product_ID
{
get { return ProductID; }
set { ProductID = value;
}