Por que eu sempre precisaria usar classes aninhadas C # [duplicado]

Esta questão já tem uma resposta aqui:

Por que / quando você deve usar classes aninhadas em .net? Ou você não deveria? 13 respostas

Eu estou tentando entender sobre classes aninhadas em c #. Eu entendo que uma classe aninhada é uma classe que é definida dentro de outra classe, o que eu não entendo é porque eu precisaria fazer isso.

questionAnswers(8)

yourAnswerToTheQuestion