假设 A 类为:
public class A
{
private string _str;
private int _int;
public A(string str)
{
this._str = str;
}
public A(int num)
{
this._int = num;
}
public int Num
{
get
{
return this._int;
}
}
public string Str
{
get
{
return this._str;
}
}
}
Str
当我构造类时A
,我想隐藏属性
new A(2)
并且想Num
在我构造类时A
隐藏属性
new A("car").
我应该怎么办?