方法名后没有(),有这样的写法吗?
public string ResFileName
{
get
{
return _resFileName;
}
set
{
_resFileName=value;
}
}
这个方法名后没有(),有这样的写法吗
------解决方案--------------------public string ResFileName
{
get
{
return _resFileName;
}
set
{
_resFileName=value;
}
}
这个正确!
------解决方案--------------------在.NET 里边,这不叫方法,叫:属性
------解决方案--------------------那个是属性呀,
------解决方案--------------------来晚了。。。
------解决方案--------------------这不是方法,是属性,可以用来封装字段,全局变量最好象这样封装起来
------解决方案--------------------没这样的方法。这叫属性
------解决方案--------------------又来晚了
------解决方案--------------------private static string _resFileName
public string ResFileName
{
get
{
return _resFileName;
}
set
{
_resFileName=value;
}
}
set 赋值 value 就是你要赋予的值
get 接受值
里面可以写N多代码(如if 只有达到条件才赋值)
可以只写set(只写属性)或只写get(只读属性)
======强烈建议不写只读属性(因为写了也用不着)
------解决方案--------------------写错 ======强烈建议不写只读属性(因为写了也用不着)
改成 ======强烈建议不写只写属性(因为写了也用不着)
------解决方案--------------------属性,LZ很幽默?