VS2005中的C#:你可以重载一个属性的.ToString()方法吗?

时间:2010-07-19 03:36:01

标签: c# properties overloading

VS2005中的C#:你可以重载一个属性的.ToString()方法吗?

1 个答案:

答案 0 :(得分:5)

否 - 属性具有get方法,该方法返回一个值 - 您可以在该值的类型上重载ToString()的实现,这将允许您执行:

myClass.MyProperty.ToString()

这可能是你正在寻找的。只需定义一个函数,例如:

public override string ToString() {
    // return string version of value
}

在该类型的课程中。