Мой обходной путь аналогичен тому, как Qt реализует QString::arg()
. Я просто поместил заполнитель, а затем заменил его значением numericPrecision
.
numericPrecision = "N2";
var summary = string.Format(
"{0}: {1:_np_}, {2}: {3:_np_}, {4}: {5:_np_}".Replace("_np_", numericPrecision),
title1, value1,
title2, value2,
title3, value3);