Existe uma maneira fácil de determinar o que é um arquivo por sua extensão em c #?

Existe uma maneira fácil de determinar o que é um arquivo por sua extensão em c #? Por exemplo, se eu passar uma extensão de arquivo ".txt", ele retornará "Documento de texto" ou, se eu passar ".pdf", ele retornará "Adobe Acrobat Reader". Eu vejo esse comportamento incorporado no Windows Explorer, na coluna "Tipo". Existe uma maneira de imitar isso em c #?

questionAnswers(3)

yourAnswerToTheQuestion