Сохраненные строки, файлы ресурсов локали, используя интерполяцию C# 6?
С имеющейся String.Format
, Я мог бы бросить строку формата в базу данных или файл ресурсов, вместо того, чтобы жестко закодировать ее в моем приложении. Возможно ли это с помощью интерполяции?
Я предполагаю, что нет, так как это, похоже, проверенная компилятором вещь.
1 ответов
нет, это вещь компилятора, как это:
string result = $"{name}";
компилируется в этот:
string result = string.Format("{0}", name);
и вы не можете запустить компилятор на этих хранимых строк.
вы можете хранить строки с пронумерованными параметрами и использовать string.Format
явно.