改为
public class MyTest
{
private string str;
public MyTest()
{
str = "hello world";
} public string Str
{
get{return str;}set{str=value;}
}
}
MyTest mt=new MyTest();
MessagBox.Show(mt.Str.Trim());
或者:
MyTest mt=new MyTest();
mt.Str = "Hello world";
MessagBox.Show(mt.Str.Trim());
即可
public class MyTest
{
private string str;
public MyTest()
{
str = "hello world";
} public string Str
{
get{return str;}set{str=value;}
}
}
MyTest mt=new MyTest();
MessagBox.Show(mt.Str.Trim());
或者:
MyTest mt=new MyTest();
mt.Str = "Hello world";
MessagBox.Show(mt.Str.Trim());
即可
mt.Str = "ABC";
MessagBox.Show(mt.Str.Trim());
{
private string str=string.Empty;
public MyTest()
{
} public string Str
{
get{return str;}set{str=value;}
}
}
MessagBox.Show(mt.Str.Trim());//你没有给mt.str赋值。所以执行TRIM()时报错也就是说mt.Str是一个sting型的但没有赋值,在不对其进行操作的时候是不会报错的。
2. 修改成static, as follows:public class MyTest
{
private static string str;
public MyTest()
{
} public static string Str
{
get{return str;}set{str=value;}
}
}