各位··急啊
比如:
我定义一个List<TrcLaneInfoData> result = new List<TrcLaneInfoData>TrcLaneInfoData相当于JAVA的一个BEAN文件··里面写满了get/set方法;
然后对result 填入值:
result.add(....);
result.add(....);最后把这个result放入到
List<List<TrcLaneInfoData>> sendData 中··但是如果我定义多个List<不同的bean>放入到sendData 里面·
比如:
List<a1> result1 = new List<TrcLaneInfoData>
List<a2> result2 = new List<TrcLaneInfoData>
.....
a1 ,a2类似JAVA的一个BEAN文件··里面写满了get/set方法; List<List<object>> sendData = new List<List<object>>();
sendData.add(result)
sendData.add(result1)
sendData.add(result2)上面这样定义是不行的,
我该如何定义sendData 啊?C#刚接触 不熟悉··请大侠帮忙··
比如:
我定义一个List<TrcLaneInfoData> result = new List<TrcLaneInfoData>TrcLaneInfoData相当于JAVA的一个BEAN文件··里面写满了get/set方法;
然后对result 填入值:
result.add(....);
result.add(....);最后把这个result放入到
List<List<TrcLaneInfoData>> sendData 中··但是如果我定义多个List<不同的bean>放入到sendData 里面·
比如:
List<a1> result1 = new List<TrcLaneInfoData>
List<a2> result2 = new List<TrcLaneInfoData>
.....
a1 ,a2类似JAVA的一个BEAN文件··里面写满了get/set方法; List<List<object>> sendData = new List<List<object>>();
sendData.add(result)
sendData.add(result1)
sendData.add(result2)上面这样定义是不行的,
我该如何定义sendData 啊?C#刚接触 不熟悉··请大侠帮忙··
List<object> sendData = new List<object>();
sendData.add(result)
sendData.add(result1)
sendData.add(result2) foreach (object obj in sendData)
{
List<a1> lstA1 = obj as List<a1>;
if(listA1 != null)
{
//todo
continue;
}
List<a2> lstA2 = obj as List<a2>;
if (listA2 != null)
{
//todo
continue;
}
}
void Fun<T>(T o)
{}