Есть ли директива для версии на языке c #

2

Есть ли предопределенная константа для различения языковых версий, например:

#if C#6
 //code
#else
 //code
#endif
  • 0
    Вы пытаетесь работать с двумя разными версиями языков в рамках одного проекта?
  • 1
    Взгляните на: #if (C # Reference) . Не ответ для версии ЯЗЫКА, но для версии Framework
Показать ещё 2 комментария
Теги:
compilation

1 ответ

0

Ты не должен был делать это.

Обычно вы делаете что-то подобное для поддержки разных версий среды выполнения .NET. Не разные версии компилятора С#. Более новый компилятор может предназначаться для более старых версий среды выполнения. Короче говоря, используйте последние возможности компилятора С#. Компилятор бесплатный, поэтому нет никаких реальных препятствий для обновления проекта, чтобы использовать новейшие функции.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню