我想获取数组中的值,我想将其放在变量
中这是数组{1,eli}
CsvValues = RowData.Split(new string[] {","},
StringSplitOptions.RemoveEmptyEntries); // RowData is {1,eli}
List<string> elements = new List<string>();
foreach (string data in CsvValues)
{
elements.Add(data);
}
然后我想把它放在这里:
result.Add(new wsSample()
{
id = elements[0],
name = elements[1]
});
我如何将元素值添加到id和name?
public class wsSample
{
[DataMember]
public string id { get; set; }
[DataMember]
public string name { get; set; }
}
答案 0 :(得分:2)
输入数组的其余部分是如何构建的?
如果是elements = {"1","eli", "2","manning"}
那么你可能最好使用for循环。
我认为这就是你要找的东西
List<wsSample> samples = new List<wsSample>();
for(int i=0; i< elements.length-1; ++i)
{
samples.Add(new wsSample()
{
id = elements[i]
name = elements[i+1]
});
i= i+2;
}