使用对象名称返回特定属性的值

时间:2016-02-05 15:17:11

标签: c# class object console.writeline

是否存在任何方法,对象名称返回指定的属性值,如变量。例如,我有以下课程

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
        }

0 个答案:

没有答案