Como implementar a árvore de decisão com c # (visual studio 2008) - Ajuda

Eu tenho uma árvore de decisão que eu preciso transformar em um código em c #

A maneira simples de fazer isso é usar instruções if-else, mas nesta solução eu precisarei criar 4-5 condições aninhadas.

Estou procurando uma maneira melhor de fazê-lo e até agora li um pouco sobre mecanismos de regras.

Você tem algo mais a sugerir para uma maneira eficiente de desenvolver uma árvore de decisão com 4-5 condições aninhadas?

questionAnswers(4)

yourAnswerToTheQuestion