如何重写 System.String的ToString方法
现在情况是这样的
public class my
{
public string fun1()
{
string result;
//.....
return result;
}
}
我调用的时候这样:
my aa = new my();
textBox1.Text = aa.fun1();
由于fun1方法返回的是Unicode编码的字符串,其中可能包含很多怪异的字符,所以我想重写string的ToString()方法,使之能返回一个特定的结果。
例如:
my aa = new my();
textBox1.Text = aa.fun1().ToString();
请问这个该如何写?我真是被搞晕了。
后来想想,我建立一个MyString类,继承自System.String
上面函数fun1的返回结果是MyString行的,这样只要在MyString类里面有ToString()方法,应该就能实现我的要求了。
但是MyString类该怎么写呢。
望各位给个框框。谢谢了