Many constructs within the language were implemented using macros (if, for, foreach, while, using etc.).
Большая часть конструкций в языке реализована с помощью макросов (if, for, foreach, while, using и т.