Визуальная студия для Mac C # языковая версия - PullRequest
0 голосов
/ 05 июня 2018

В настоящее время я пишу в C # для сценариев, которые будут использоваться в Unity, с использованием Visual Studio для Mac, и это говорит мне, что я не могу использовать «интерполированные строки» (так как это не доступно в C # 4, доступно только в версии 6 или выше).Я искал варианты для изменения языковой версии, но мне не удалось найти ее.Пожалуйста, скажите мне, если я настроил неправильно или любой другой способ изменить язык ver.Заранее спасибо.

1 Ответ

0 голосов
/ 05 июня 2018

Вы можете изменить язык выполнения сценариев с ( Обновленная среда выполнения сценариев в Unity )

Правка-> Настройки проекта-> Плеер-> Другие настройки-> Конфигурация->Версия сценариев.

Строковая интерполяция была введена из версии c#6, для более низких версий вы можете использовать string.Format()вместо этого, что в основном то же самое, только это немного дольше, чтобы написать.Строковая интерполяция - это синтаксический сахар для string.Format().

Например:

int num = 10;
string str = $"Number: {num}";

- это то же самое:

int num = 10;
string str = string.Format("Number: {0}", num);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...