Warum gibt es in C # keine Makros?

Als ich C # zum ersten Mal lernte, war ich erstaunt, dass sie keine Unterstützung für Makros in derselben Kapazität hatten, die in C / C ++ vorhanden ist. Mir ist klar, dass das Schlüsselwort #define in C # vorhanden ist, aber es fehlt sehr im Vergleich zu dem, was ich in C / C ++ lieben gelernt habe. Weiß jemand warumecht In C # fehlen Makros?

Ich entschuldige mich, wenn diese Frage in der einen oder anderen Form bereits gestellt wurde - ich verspreche, dass ich solide 5 Minuten damit verbracht habe, vor dem Posten nach Duplikaten zu suchen.

Antworten auf die Frage(11)

Ihre Antwort auf die Frage