Dlaczego nie ma makr w C #?

Kiedy uczyłem się C # po raz pierwszy, byłem zaskoczony, że nie mieli wsparcia dla makr o takiej samej pojemności, jaka istnieje w C / C ++. Zdaję sobie sprawę, że słowo kluczowe #define istnieje w języku C #, ale jest bardzo brakuje w porównaniu z tym, co pokochałem w C / C ++. Czy ktoś wie dlaczegoreal brak makr w C #?

Przepraszam, jeśli to pytanie zostało już zadane w innej formie - obiecuję, że spędziłem solidne 5 minut szukając duplikatów przed wysłaniem.

questionAnswers(11)

yourAnswerToTheQuestion