public static ValueTask<string> LocalizeFormatAsync(
CultureInfo? culture,
string? format,
string? arg0,
string? arg1
)Public Shared Function LocalizeFormatAsync (
culture As CultureInfo,
format As String,
arg0 As String,
arg1 As String
) As ValueTask(Of String)public:
static ValueTask<String^> LocalizeFormatAsync(
CultureInfo^ culture,
String^ format,
String^ arg0,
String^ arg1
)static member LocalizeFormatAsync :
culture : CultureInfo *
format : string *
arg0 : string *
arg1 : string -> ValueTask<string> Если строка является константой локализации, т.е. начинается с символа $, то производится её локализация аналогично методу Localize(String, CultureInfo). Далее, если в исходной или результирующей строке есть плейсхолдеры локализации вида {$LocalizationName}, то они также локализуются.
Все указанные аргументы подставляются в строку на позиции плейсхолдеров {0}, {1} и т.п., причём, если они являются строками локализации вида $LocalizationName, то они предварительно локализуются (метод Localize(String, CultureInfo)).
Форматирование аргументов для подстановки в строку выполняется с параметрами форматирования для языка CurrentCulture.