public string ResFileName
{
get
{
return _resFileName;
}
set
{
_resFileName=value;
}
}这个方法名后没有(),有这样的写法吗

解决方案 »

  1.   

    public string ResFileName
    {
    get
    {
    return _resFileName;
    }
    set
    {
    _resFileName=value;
    }
    }
    这个正确!
      

  2.   

    在.NET 里边,这不叫方法,叫:属性
      

  3.   

    private static string _resFileName
    public string ResFileName
    {
    get
    {
    return _resFileName;
    }
    set
    {
    _resFileName=value;
    }
    }set 赋值  value 就是你要赋予的值
    get 接受值里面可以写N多代码(如if 只有达到条件才赋值)可以只写set(只写属性)或只写get(只读属性)
    ======强烈建议不写只读属性(因为写了也用不着)