【发布时间】:2014-08-30 05:01:55
【问题描述】:
我有一个包含 n 个数据成员的类,如下所示:
public class Input
{
int mode1 {get; set;}
int geom2 {get; set;}
int type3 {get; set;}
int spacing4 {get; set;}
int fluid5 {get; set;}
int spec6 {get; set;}
...
...
...
int data_n {get; set;}
}
我有一个包含 n 个 int 项目的填充列表。
List<int> dataList = new List<int>
现在我想通过迭代或通过任何其他直接方法从 dataList 填充类 Input 的对象将有所帮助。谢谢
【问题讨论】:
-
你的意思是
var input = new Input { mode1 = dataList[i + 0], geom2 = dataList[i + 1], ...,其中i从0开始是数据列表中的输入索引,可以让你在一个循环中处理多个?你试过什么? -
是的@Nikhil 我希望列表填充单个实例。
-
列表中的整数是否与
Input类中的字段顺序相同? -
@CodeCaster,我的真实班级包含 98 个数据成员,所以我不能使用它。
-
@Rahul:98 个数据成员?