Привет, Я пытаюсь создать общий синтаксический анализатор CSV в приложении Windows 8 с помощью C#. Я хочу, чтобы создать анализатор, в котором, когда я прохожу типа Т и строку CSV и объект, я должен получить объект заселен что-то вроде этого:Как создать объект класса из значений CSV?
T obj = ParserCSV<T>(CSVString);
В настоящее время я могу получить образец, что там на MSDN ссылку для этого http://code.msdn.microsoft.com/CSV-Parser-for-WinRT-42e0f4d0
В этом случае мы анализируем строку csv и получаем коллекцию пары ключевых значений. Но затем для преобразования в объект нам нужно найти конкретный ключ и сопоставить его с объектом.
Как я могу это достичь?
Вы можете только предположить, что значения CSV имеют строку типа. Если вы не кодируете сами значения CSV и не разбираете их по-разному для каждого требуемого типа, то то, что вы хотите, невозможно. Используйте XML. – MoonKnight
Не удается сопоставить имя свойства с названием ключа? –
Я вижу, что вы сейчас говорите, извините. Да, ты можешь это сделать. Дайте мне секунду, я попробую и помогу ... – MoonKnight