类作为其他类属性,然后赋值的问题 新手,问题很多呀……现在有3个类B、C、D,他们分别有自己的属性,然后他们又从属于类A,现在我想给list<A>实例化之后,添加进去相当于listA.B.x之类的值,不知道怎么赋值。也不知道别人能看懂我的意思不,大家看看吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 list之后就没有本身的属性了? class A{ B b; C c; D d;}class B{ string t; }class C{}class D{}类似这样? A a=new A();a.b.t='test';不清楚你具体需求,或者你把类都写出来,再问问题 代码我还真不知道从哪贴起,这样吧有个一个方法需要几个参数,其中一个需要用到list<CPIII>而在类CPIII中有类CELIANGZHI,LOCAL,GLOBAL,他们作为CPIII的属性,LOCAL和GLOBAL中有属性X,Y,Z,(两个类中的数据不同);CELIANGZHI中有HZ,VZ,SD。现在我想给list<CPIII> 中的cpiii赋值,就是cpiii是实例化的list<CPIII>,可是我现在cpiii.的时候,他的属性并没有出来啊,不明白是怎么回事另外这里面有很多个过程,我想用的list<CPIII>类似于全局变量,怎么办呢 然道你是实例了一个对象的泛型集合?类似 List<A>=new List<a>();?List<A> listA = new List<A>();foreach (A a in listA){ a.b.t.. 这样? } 首先先确定你的这些属性是不是public的其次,看你的描述,你该不会是这么用的吧:List<CPIII> list = new List<CPIII>();//省略添加过程.....list.LOCAL.X = .... 是的List<A> listA = new List<A>();但是没有foreach 这样是一个集合,就像数组一样,怎么可能直接用listA点出属性呢?只有这个集合中的单个对象才能点出你要的属性 哈哈,我也才看明白了,楼上正解啊,谢谢大家了,分平分了吧,嘿嘿有csdn真好! 求解析C#和.net ,VS和framework它们什么关系 关于一个C#内存释放的问题 ASP.NET C#连接EXCEL文件出错,这是怎么了,请帮忙 读取异常。 c# 进制转换问题 开发系统,请问? 请教: 找不到可安装的ISAM 的错误,什么意思啊? 请高手指点下:有关用comboBox选项进行数据库更新的问题 求正则 如何把一个结构体转换成字节数组? 反射怎么判断LIST<>中的类型? 方法的参数可不可以是接口的引用?
class A
{
B b;
C c;
D d;
}
class B
{
string t;
}
class C
{
}
class D
{
}类似这样?
A a=new A();
a.b.t='test';不清楚你具体需求,或者你把类都写出来,再问问题
而在类CPIII中有类CELIANGZHI,LOCAL,GLOBAL,他们作为CPIII的属性,LOCAL和GLOBAL中有属性X,Y,Z,(两个类中的数据不同);CELIANGZHI中有HZ,VZ,SD。现在我想给list<CPIII> 中的cpiii赋值,就是cpiii是实例化的list<CPIII>,可是我现在cpiii.的时候,他的属性并没有出来啊,不明白是怎么回事另外这里面有很多个过程,我想用的list<CPIII>类似于全局变量,怎么办呢
foreach (A a in listA)
{
a.b.t.. 这样?
}
其次,看你的描述,你该不会是这么用的吧:
List<CPIII> list = new List<CPIII>();
//省略添加过程.....
list.LOCAL.X = ....
List<A> listA = new List<A>();
但是没有foreach
这样是一个集合,就像数组一样,怎么可能直接用listA点出属性呢?只有这个集合中的单个对象才能点出你要的属性