因此,我想使用输入参数而不是索引占位符来格式化字符串。最好是我想使用AbstractAggregateRoot
。但我不确定如何实现。
Dictionary
预期产量:我有20个硬币。
我可以使用如下所示的String格式:
var str = "I have {Bal} coins";
dictionary.Add("Bal", 20);
var output =
我的要求是,我需要使用字典。
答案 0 :(得分:1)
var str = "I have {0} coins";
var output = String.Format(str, 20);
您可以使用:
var output = $"I have {variable} coins"; // variable can be dictionary or other
详细阅读此帖子:$ in C# string