我有一个getvalue
包含包含 5 个项目的价目表的对象。我需要获取其中一个元素的值。我可以通过索引获取值:
return (getValue1.ValuationPrices[4].Value.ToString());
而不是使用4
(索引)我想使用字段的名称。我可以这样做吗?
更多详情:
我想说如果 PriceType 是“批发”返回的值为 18289
这就是这个问题的答案:
foreach (var item in getValue1.ValuationPrices)
{
if (item.PriceType == ServiceReference1.PriceType.Wholesale)
{
carValue= item.Value.ToString();
}
}
您可以将数组更改为Dictionary<string, yourType>
或者使用 LINQ 按名称对对象执行线性搜索:
return getValue1.ValuationPrices.First(x => x.Name == "myName").Value.ToString();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)