Вы должны войти, чтобы создавать сообщения и темы.

Вопросы по string и проверка которая происходит в w10t

Добрый вечер!
Раньше на стриме про w10t 16.1 увидел кусочек кода, появились вопросы по реализации)
Проверка в w10t: До

public static bool Confidentiality1()
{
    return Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo").GetValue("Enabled").ToString() == "0";
}

Проверка в w10t: После

public bool Confidentiality1()
{
    return Registry.CurrentUser.OpenSubKey($@"{Common.Current.Curver}\AdvertisingInfo").IsEqual("Enabled", "0");
}

Переменная Common.Current.Curver - Как вы добились переменную с точками? У меня сразу же вылазит ошибка(
Так-же вы избавились как-то от static тоже стало интересно (как это возможно?), очень многие ждут ваши уроки))
Спасибо большое! за уделённое вами время, я очень ценю вообще ваш труд во вклад в Windows и то что вы уделяете так много времени приложению. И научили меня работать с C# уже на приличном уровне именно для меня это огромный прогресс.
Скоро куплю у вас Pro)

Добрый вечер! Я не стал создавать отдельную тему, спрошу тут, может знающие ответят по этой части фрагмента кода - 
if (Registry.CurrentUser.OpenSubKey("Control Panel\\International").GetValue("sShortDate").ToString() == " dd.MM.yyyy")
Мне надо тоже самое условие, но из этих данных считать первые 3 символа, чтобы в итоге результат условия было таким == "dd."  
Какую функцию и где надо вставить в это условие, чтобы выполнялся этот результат для первых 3 символов значения параметра?

Привет, @timser!
Для этого можно использовать метод Substring:
Скопированоif (Registry.CurrentUser.OpenSubKey("Control Panel\\International").GetValue("sShortDate").ToString().Substring(0, 3) == " dd.")

Лайкнули XpucT и timser
XpucTtimser