Как мне разобрать строку в C #, чтобы извлечь пары ключ-значение без разделителей между ключом и значением?
У меня есть строка, которая выглядит следующим образом
string str = "\nFIRSTNAMEJOHN\nLASTNAMESMITH\nADDRESS1590 GRACE STREET\nBIRTHDATE04201969"
После разделенияon \ n Я получаю коллекцию строк, которая выглядит как
string[] properties = ["FIRSTNAMEJOHN","LASTNAMESMITH", etc.]
Я хочу пройтись по массиву split из этих строк и извлечь пару ключ-значение из каждой отдельной строки, чтобы я мог заполнитьсвойства объекта, такие как ...
Person person = new Person()
{ FIRSTNAME = JOHN,
LASTNAME = SMITH,
etc...
}
Какой самый чистый способ сделать это? Спасибо!