具有自定义构造函数

时间:2017-09-30 20:36:33

标签: c# asp.net-mvc list class ienumerable

我的这个班级UFParameter包含变量UFTypeValueFieldNo。 此类的Value(链接到ptivate object value变量的属性)是动态的,并且取决于实例的UFType。 这就是为什么我需要带有所有三个参数的构造函数,并且不能有空构造函数(我尝试使用空构造函数,但是我没有足够的控制来发生什么)。

MVC的控制器用于搜索数据库的[HttpGet]函数使用IEnumerable<UFParameter>来填充查询。

注意 - 我正在使用第三方API。他们的查询只需要FieldNoValue.ToString()(一个字符串)的组合即可,但我需要为此API提供其他类型的Value属性。

这个[HttpGet]函数非常智能,可以像这样转换字符串: searchParameters [0] .FieldNo = 193&amp; searchParameters [0] .Value = jpg&amp; searchParameters [0] .Type = 0&安培; searchParameters [1] .FieldNo = 194安培; searchParameters [1]。价值=迷你&安培; searchParameters [1]。键入= 0&安培; searchParameters [2] .FieldNo = 195&安培; searchParameters [2]。价值= 8000&安培; searchParameters [ 2] .Type = 1
IEnumerable<UFField>

现在我不能将UFParameter留给空构造函数,如何将sutch字符串转换为IEnumerable? (当我不为UFField留下空的构造函数时,MVC会抛出错误)

0 个答案:

没有答案