using System;
public class File
{
private string s_filename="hi";
public string Filename
{
get
{
return s_filename;
}
set
{
if (s_filename!=value)
{
s_filename=value;
}
}
}
}
public class Test
{
public static void Main()
{
File f=new File();
Console.WriteLine(f.Filename);
}
}
上次运行的结果是hi,我想要的是value,我在set{}不是有进行设置吗》》为什么它不能访问到
public class File
{
private string s_filename="hi";
public string Filename
{
get
{
return s_filename;
}
set
{
if (s_filename!=value)
{
s_filename=value;
}
}
}
}
public class Test
{
public static void Main()
{
File f=new File();
Console.WriteLine(f.Filename);
}
}
上次运行的结果是hi,我想要的是value,我在set{}不是有进行设置吗》》为什么它不能访问到
{
get
{
return s_filename;
}
set
{
s_filename=value;
}
}
if (s_filename!=value)
{
s_filename=value;
}1. 自己设断点逐步跟踪,看什么时候值发生了变化。
OR
2. 把你赋值 与 读取值代码贴出来,帮你诊断。