Можем ли мы использовать интерполяцию строк для преобразования строки в верхний регистр, точно так же, как мы используем ее с DateTime
object:
var str = $"Current date is {DateTime.Now:MM-dd-yyyy}";
Есть ли какой-либо модификатор формата строки, который можно передать после :
преобразовать строку в верхний регистр, зная, что культура / локализация не важна?
PS Я ищу способ сделать это без вызова string.ToUpper
или ToUpperInvariant
методов, я знаю эти методыи я могу их использовать.
Я ищу "сокращенный" способ сделать это, как вместо того, чтобы писать:
DateTime.Now.ToString("MM-dd-yyyy")
Вместо этого вы пишете:
$"Current date is {DateTime.Now:MM-dd-yyyy}";
Если есть что-то подобное, это было бы здорово: {somekindOfString:U}