FieldsObject类publci class FieldsObject
{
private string objName;
//加上这个属性就可以了。
public string ObjName
{
get{return this.objName;}
set{this.objName=value;}
}
}
{
private string objName;
//加上这个属性就可以了。
public string ObjName
{
get{return this.objName;}
set{this.objName=value;}
}
}
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="";
}
能这样取。
要是想让他们成为“对象.属性”
就写个类
在类里定义个私有的变量
然后读写属性就可以了
publci class ClassOne
{
private string _name;
//加上这个属性就可以了。
public string Name
{
get{return this._name;}
set{this._name=value;}
}
}
没明白这是干啥的,学习了
{
private string ObjName
public string ObjName
{
get
{
return objName;
}
set
{
objName=value;
}
}}
{
private string objectName;
public string ObjectName
{
get{return this.objectName;};
set{this.objectName = value;};
}
}
但是现在有些问题如何写啊?string objName = chkItem.Name.Substring(3).Trim().ToString(); if (chkItem.Checked)
{
FieldsObject["objName"] = true;
}
else
{
FieldsObject["objName"] = false;
}
关键是属性是动态的怎么处理啊?
example: obj.xxx = "";
xxx是动态的啊
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();
}
}
}写了个简单的,报错啊
你把属性和索引器的概念搞反了
没有搞清楚啊,你好好的看看书吧
这个写法才是属性,
public class MIS_FlowWorkFieldsObject
{
private string ObjName
public string ObjName
{
get
{
return objName;
}
set
{
objName=value;
}
}}
{
get{return objName;}
set{objName=value;}
}