是否存在任何方法,对象名称返回指定的属性值,如变量。例如,我有以下课程
class Class1
{
int valInt;
double valDouble;
string valString;
public Class1(int intValue)
{
valInt = intValue;
}
public Class1(double doubleValue)
{
valDouble = doubleValue;
}
public Class1(string stringValue)
{
valString = stringValue;
}
}
所以当我使用像这样的对象时
List<Class1> list = new List<Class1>();
list.Add(new Class1(25));
list.Add(new Class1(3.15));
list.Add(new Class1("Name"));
foreach (Class1 item in list)
{
Console.WriteLine(item); -> it outputs 25, 3.15, name
}