Entidade de objeto para serialização / conversão de CSV

Como posso escrever todos os valores (propriedades) em uma seqüência de caracteres csv formatado em c #? por exemplo.:

class Person(string firstName, string lastName, int_age);
Person person = new Person("Kevin","Kline",33);

agora eu quero uma string"Kevin; Kline; 33"

Em outras palavras, quero serializar um objeto em CSV

questionAnswers(6)

yourAnswerToTheQuestion