挂钩函数参数以适应将来的数据?
|
我必须用一些我不知道的东西来验证数据。我想在函数参数中提供一些占位符,以支持那些对象。
当前
Execute(start_time, end_time, DataSet, some_other_data_hook)
目前,我已将此钩子实现为字典,以便人们可以在列表中放入数据名称和值
Dictionary<name_of_the_data,List<value>> some_other_data_hook;
这肯定很难看,我想不出任何更好的方法来解决这个问题。
没有找到相关结果
已邀请:
2 个回复
你换
浩挎
,其中
是:
这将为您提供最大的灵活性,以便在需求变化时插入结构千差万别的不同“验证钩”。我可能会创建自己的返回值类型,例如
或类似的东西。如果可以对所需行为强制执行合同,则可以围绕结构歧义进行编码。 如果您没有丝毫头绪,“挂钩”的结构或行为将是什么样子,那么我同意taylonr的观点。您无法为左侧字段中的模型建模。