所以我正在制作一个邮件功能,但我在以我希望的方式显示数据时遇到问题。
这是我的代码(编辑为仅显示我遇到的问题):
public string Formatsfunction(List<Metadata> mmds)
{
Dictionary<string, int> formatNumber = new Dictionary<string, int>();
foreach (Metadata mmd in mmds)
{
var type = mmd.Format.Type;
var found = formatNumber.ContainsKey(type);
if (found == true)
{
formatNumber[type]++;
}
else
{
formatNumber[type] = 1;
}
}
Console.WriteLine();
return null;
}
private string MeldingInformatie(string impact, string type, List<Metadata> mmds)
{
var temp = Formatsfunction(mmds);
var formats = mmds.Select(mmd => mmd.Format.Type +"("+temp+")");
...
}
我想要它做的是:
如果 Dictionary 中有多个相同的类型,可以这样写:
狮子(3) 熊(2) 鱼(8) 考拉(12) 等
我想我已经有了一个良好的开端,但不知道下一步该做什么。