我在类中有一个属性:
public int ProductID {get;set;}
Run Code Online (Sandbox Code Playgroud)
是否有可能在.NET中为此属性创建一些"别名",比如给它另一个名称,如' Product_Id'?
所以稍后我可以使用以下方法设置此属性:
obj.ProductID = 555;
Run Code Online (Sandbox Code Playgroud)
和
obj.Product_Id = 666;
Run Code Online (Sandbox Code Playgroud)
当然:
public int Product_Id { get { return ProductID; } set { ProductID = value; } }
Run Code Online (Sandbox Code Playgroud)
private int _prodId;
public int ProductID { get { return _prodId; } set { _prodId = value; } }
public int Product_ID { get { return _prodId; } set { _prodId = value; } }
Run Code Online (Sandbox Code Playgroud)
两者都ProductID与Product_ID同一成员有关.
不是别名,但您可以添加另一个重定向到该属性的属性。
public int ProductID {get;set;}
public int Product_ID
{
get { return ProductID; }
set { ProductID = value;
}
Run Code Online (Sandbox Code Playgroud)