0
我有数据的列表:分裂逗号在列表分隔的字符串上的某些条件
Field 1 (String) Field 2 (string)
Pack1 51,52,53,55,56
Pack2 51,53,54,57,59
字段2包含逗号分隔的整数为字符串。
我也有一些代码:
public Class Pack
{
public string Field1{get;set;}
public string Field2{get;set;}
}
Ilist<Pack> lstPackIdList =new List<Pack>();
lstPackIdList.Add(new Pack{"Pack1","51,52,53,55,56"});
lstPackIdList.Add(new Pack{"Pack2","51,53,54,57,59"});
,我想将其转换到以下格式:
Field 1 (String) Field 2 (string)
Pack1 51,52,53
Pack1 55,56
Pack2 51
Pack2 53,54
Pack2 57
Pack2 59
用于分离场2的逻辑是:“如果在相邻值该字符串不是连续的数字字符串将被拆分。“
我怎么能更容易地应用这种逻辑,通过使用其他类型的集合,如'Dictionary'或'HashTable'而不是'List'。
NO,这需要你自己的逻辑来编写。不只是使用任何内置的集合类。 – Rahul