日期:2014-05-19  浏览次数:20795 次

方法名后没有(),有这样的写法吗?
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很幽默?