Если у вас действительно есть оба этих определения в вашем коде, то вам следует просто полностью пропустить шаг массива строк. Вместо этого инициализируйте список Contact
напрямую:
var contacts = new List<Contact>()
{
new Contact()
{
Name = "john",
Company = "company ABC",
Affiliation = "affiliation 1",
},
new Contact()
{
// ...
},
// ...
};
Это более читабельно и менее подвержено ошибкам, если у вас есть несоответствующие размеры списка или у вас нет данных для одной из записей.