FieldsObject类publci class FieldsObject
{
  private string objName;
//加上这个属性就可以了。
  public string ObjName
  { 
     get{return this.objName;}
     set{this.objName=value;}
  }
}

解决方案 »

  1.   

    只知道
    public class myClass
    {
     
       private string _myName;
       public string MyName
    {
       get{ return _myName;}
       set{_myNmae = value;}
    }
    }
     private void static main
    {
       myClass a=new myClass();
       a.MyName="";
    }
    能这样取。
      

  2.   

    没弄白楼主啥意思!
    要是想让他们成为“对象.属性”
    就写个类
    在类里定义个私有的变量
    然后读写属性就可以了
    publci class ClassOne 
    {
      private string _name;
    //加上这个属性就可以了。
      public string Name
      { 
         get{return this._name;}
         set{this._name=value;}
      }
    }
      

  3.   

    //根据界面checkbox对应列,设置fieldsobject对应的值 
    没明白这是干啥的,学习了
      

  4.   

    写成实体类public class MIS_FlowWorkFieldsObject
    {
        private string ObjName
        public string ObjName
          { 
             get
              {
                 return objName;
              }
             set
              {
                 objName=value;
              }
      }}
      

  5.   

    先定义一个私有这是,然后给这个变量加上get&set方法即可 public class Test
     {
       private string objectName;
       public string ObjectName
       {
          get{return this.objectName;};
          set{this.objectName = value;};
       }
     }
      

  6.   

    有些问题啊 ,这样是属性访问
    但是现在有些问题如何写啊?string objName = chkItem.Name.Substring(3).Trim().ToString();                     if (chkItem.Checked) 
                        { 
                            FieldsObject["objName"] = true; 
                        } 
                        else 
                        { 
                            FieldsObject["objName"] = false; 
                        } 
    关键是属性是动态的怎么处理啊?
    example:  obj.xxx = "";
    xxx是动态的啊
      

  7.   

    使用get和set就行了楼上的办法就行
      

  8.   

    不行的啊
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                Custom objCustom = new Custom();            string _Name = "Name";
                objCustom[_Name] = "Tom";
                Console.WriteLine(objCustom.Name);
                Console.ReadLine();
            }
        }
    }写了个简单的,报错啊
      

  9.   

    FieldsObject这个类是你写的吗,可以修改吗
    你把属性和索引器的概念搞反了
    没有搞清楚啊,你好好的看看书吧
    这个写法才是属性,
    public class MIS_FlowWorkFieldsObject
    {
        private string ObjName
        public string ObjName
          { 
             get
              {
                 return objName;
              }
             set
              {
                 objName=value;
              }
      }}
      

  10.   

    private string objName;  public string ObjName
      { 
         get{return objName;}
         set{objName=value;}
      }