У меня самая последняя версия Visual Studio 2017
Я пробовал:
После всего этого мой проект по-прежнему не компилируется в C # 7.3, потому что когда япопробуйте сравнить два кортежа в отладчике, он выдает следующее сообщение об ошибке:
, что переводится в: Ошибка CS8107: функция 'равенство кортежейнедоступно в C # 7.0.Пожалуйста, используйте языковую версию 7.3 или выше
А вот мой код:
(CRiverGameState, int, bool) osti;
bool canRaise = _gameState.GetLstAllowedActionsForCurrentPlayer().Contains(ActionsPossible.Raise);
(CRiverGameState, int, bool) riverKey = (riverGameState, (int)_boardType, canRaise);
foreach(var tabarnak in CDBHelper.PRiverAllGameStatesFoldStats.Keys)
{
if (tabarnak.Item1.PID == 2592 && tabarnak.Item2 == 1089 && tabarnak.Item3 == false)
osti = tabarnak;
}
У меня нет идей.Почему мой проект компилируется в C # 7.0 вместо C # 7.3?