2016-06-08 3 views
0

Я пишу библиотеку для личного использования, которая значительно расширяет возможности C#, и мне было интересно, что-то очень интересное ... Возможно ли создать ваши собственные ключевые слова? Например, if, foreach, for и т.д.Как создать пользовательские ключевые слова C#

Поэтому я хочу, чтобы это сделать, можно найти в моем previous question.

ответ

6

Нет, вы не можете этого сделать. Языковые ключевые слова определены в определении языка. Вы, вероятно, могли бы использовать открытые исходные части (компиляторы и т. Д.) И создать свою собственную версию.

+0

Почему downvote? Ответ правильный! Невозможно определить свои собственные ключевые слова стандартными средствами. Только если вы измените этапы компилятора, вы сможете это сделать, и это именно то, что находится в ответе на вопрос, это дубликат. –

+0

Согласовано. Это правильный ответ. C# не позволяет вам определять ключевые слова. –

+0

@SteveCooper Спасибо. Иногда я хочу, чтобы downvoting (например, закрытие вопроса) был связан с обеспечением надлежащей причины ... ;-) –

Смежные вопросы