我正在编写一个C#组件,它从输入参数中收集信息,并将收集到的信息返回到字典中,如下所示:Dictionary。当前方法签名如下所示:
public Dictionary<string, object> GenerateAliquotLabel(EAliquoteLabelOptions fieldsToAdd, AliquoteLabelGeneratorParameters parameters)
parameters参数包含从中返回信息的所有源。我返回的字典中的键目前是在内部生成的。
问题是现在我想在字典中指定我作为参数返回的键,我不知道有什么优雅的方法可以做到这一点。
答案 0 :(得分:1)
如果我理解正确,你的选择就是参数。
public Dictionary<string, object> GenerateAliquotLabel(params string[] parameters);
然后你可以使用类似于String.Format()的方法,例如:
var output = Generator.GenerateAliquotLabel("BlueLabel", "RedLabel", "SmallLabel");