C#を使用してカスタム文字列を次の形式に分割する必要があります。
次の文字列:AD=Demo,OU=WEB,OU=IT,L=MyCity,C=MyCountry
、カンマで分割したい
List <CustomDictionary> myList = new List <CustomDictionary>();
上記および分割後のテキストに基づいて、myListリストにはCustomDictionaryタイプの5つのオブジェクトが含まれている必要があります。
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は実際の文字列です..。