我需要使用 C# 将自定义字符串拆分为以下格式。
以下字符串:AD=Demo,OU=WEB,OU=IT,L=MyCity,C=MyCountry
,我想以逗号将其拆分为
List<CustomDictionary> myList = new List<CustomDictionary>();
根据上面的文字和拆分后的内容,myList列表应该包含 5 个 CustomDictionary 类型的对象。
object1.Key = AD
object1.Value = Demo
object2.Key = OU
object2.Value = WEB
object3.Key = OU
object3.Value = IT
object4.Key = L
object4.Value = MyCity
object5.Key = C
object5.Value = MyCountry
这是 CustomObject 类
public class CustomDictionary
{
public string Key { get; set; }
public string Value { get; set; }
public CustomDictionary(string key, string value)
{
this.Key = key;
this.Value = value;
}
}
到目前为止,我试过这个:
我在这里卡住了!
List<CustomDictionary> keyVal = new List<CustomDictionary>val.Split(',').Select(x=>x.Split('=')).Select(x=>x.));
其中val是实际的字符串...