Я выполнял некоторые упражнения С# в книге, и я наткнулся на них, и, на мой взгляд, это сильно меня озадачило. Прямо из книги, выходная строка показывает как:
Console.WriteLine($"\n\tYour result is {result}.");
Теперь я как бы стоит, код работает, а double result
отображается как ожидалось. Однако, не понимая, почему $существует в начале строки, я решил удалить его, и теперь код выводит имя массива {result}
вместо содержимого. В книге не объясняется, почему, к сожалению, существует $.
Я просматривал справку VB 2015 и Google, касающуюся форматирования строк и методов перегрузки Console.WriteLine. Я не вижу ничего, что объясняет, почему это так. Любые советы будут оценены.