如何覆盖?的ToString()
textBox1.Text.**ToString()**
答案 0 :(得分:3)
好吧,要重载Text属性,你必须自己继承TextBox,我怀疑你想做什么
更简单的解决方案是为字符串创建扩展方法以执行您想要的操作:
public static class StringExtensions
{
ToSpecialString(this string)
{
//do your special ToString() here
}
}
答案 1 :(得分:2)
为什么你想要?文字已经是一个字符串。
如果需要以不同方式格式化字符串,请使用String.Format(...)或自定义方法,您不需要覆盖该行为。
答案 2 :(得分:0)
我们都是覆盖:
class Class1:TextBox
{
public Class1()
{
// this.Text.ToString();
}
public override string ToString()
{
return ("mystring");
}
//protected override Text.tostrong()
//{
//}
}