问题描述
publicclassAclass{publicintId{get;set;}publicstringname{get;set;}publicvirtualList<Bclass>text{get;set;}}publicclassBclass{publicstringtext{get;set;}publicstringname{get;set;}}我要赋值Aclassa=newAclass(){Id=1,name="name"};现在我想给Bclass赋值应该怎么办呢
解决方案
解决方案二:
a.text.Add(你的Bclass)
解决方案三:
classProgram{publicstaticvoidMain(){Aclassa=newAclass(){Id=1,name="name",text=newList<Bclass>()//初始化方法1};a.text=newList<Bclass>();//初始化方法2a.text.Add(newBclass(){name="111"});//新增1varbbb=newBclass();//新增方法2a.text.Add(bbb);Console.ReadLine();}}publicclassAclass{publicintId{get;set;}publicstringname{get;set;}publicvirtualList<Bclass>text{get;set;}=newList<Bclass>();//初始化方法3}publicclassBclass{publicstringtext{get;set;}publicstringname{get;set;}}
解决方案四:
报错啊我之前就卡到这里了
解决方案五:
引用3楼zxmdl0613的回复:
报错啊我之前就卡到这里了
一个是数组,一个是list肯定转换不了的。Segmentes这个的类型是什么?确定是List?
解决方案六:
谢谢已经解决了