Como quebrar uma string em cada vírgula?

Oi pessoal eu tenho um problema em mãos que eu não consigo descobrir, eu tenho umstring (c #) que se parece com isso:

string tags = "cars, motor, wheels, parts, windshield";

Eu preciso quebrar essa string em cada vírgula e obter cada palavra atribuída a uma nova string por si só como:

string individual_tag = "car";

Eu sei que tenho que fazer algum tipo de loop aqui, mas não tenho certeza de como abordar isso, qualquer ajuda será realmente apreciá-lo.

questionAnswers(6)

yourAnswerToTheQuestion