VS2005中的C#:能否重载属性的.ToString()方法?

VS2005中的C#:能否重载属性的.ToString()方法?,c#,properties,overloading,C#,Properties,Overloading,C#在VS2005中:可以重载属性的.ToString()方法吗?否-属性有一个get方法,该方法返回一个值--可以重载该值类型的ToString()实现,这将允许您执行以下操作: myClass.MyProperty.ToString() 这很可能就是你要找的。只需定义一个函数,例如: public override string ToString() { // return string version of value } 在那种类型的课堂上。那是不幸的。属性类似于类型的包装器

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

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

myClass.MyProperty.ToString()
这很可能就是你要找的。只需定义一个函数,例如:

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

在那种类型的课堂上。

那是不幸的。属性类似于类型的包装器对象,因此我认为您应该能够重载ToString()等方法来定制属性的字符串表示形式。