VS2005中的C#:能否重载属性的.ToString()方法?
C#在VS2005中:可以重载属性的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 } 在那种类型的课堂上。那是不幸的。属性类似于类型的包装器
.ToString()
方法吗?否-属性有一个get
方法,该方法返回一个值--可以重载该值类型的ToString()
实现,这将允许您执行以下操作:
myClass.MyProperty.ToString()
这很可能就是你要找的。只需定义一个函数,例如:
public override string ToString() {
// return string version of value
}
在那种类型的课堂上。那是不幸的。属性类似于类型的包装器对象,因此我认为您应该能够重载ToString()等方法来定制属性的字符串表示形式。