C # 4.0 с использованием статического - PullRequest
0 голосов
/ 27 февраля 2019

Мне дали следующее задание, и я надеюсь, что кто-то сможет направить меня в правильном направлении.В настоящее время у нас есть компиляция кода в C # 6.По разным причинам некоторые из моих коллег-коллег работают на C # 4 и не могут перейти на C # 6.Я должен немного изменить код, чтобы он компилировался для моих коллег.

В c # 6 у нас есть следующий код:

using System;
using static SecGlobal.Constants;

с SecGlobal.Constants:

namespace SecGlobal
{
    public static class Constants
    {
        public const string CONST_DB_SERVER = "server name";
        public const string CONST_MAIN_TIME_ZONE = "Eastern Standard Time";
        ... etc
    }
}

Проблема, с которой я сталкиваюсь, заключается в том, что функция «с использованием статики» недоступна в C # 4.Есть ли альтернативы?

1 Ответ

0 голосов
/ 27 февраля 2019

Просто замените постоянные ссылки на полное имя.Например,

using System;
using static SecGlobal.Constants;

...
string s = CONST_DB_SERVER;
...

Становится

using System;
...
string s = SecGlobal.Constants.CONST_DB_SERVER;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...