Вероятно, есть чистый способ сделать это, используя библиотеку, которую вы используете. Тем не менее, вот общий ответ с использованием Reflection:
Type t = ... // You already have this
PropertyInfo fieldsProperty = t.GetProperty("Fields",
BindingFlags.Public | BindingFlags.Instance);
string[] fields = (string[])fieldsProperty.GetValue(record, null);
Edit:
Похоже, что в этой библиотеке есть методы, которые позволяют вместо этого читать файл в DataTable
, и это, кажется, их рекомендуемый подход. Пример, показанный на этой странице :
DataTable dt = engine.ReadFileAsDT("test.txt");
Возможно, это проще и быстрее, чем с помощью Reflection.