首页 > 解决方案 > C# 使用来自 Web 服务的枚举作为数组

问题描述

我正在使用 C# 使用 Web 服务,并且最近从 WSDL 更新到最新版本。

那里有一个名为 ValuationRequest 的部分类,其中有一个

private SearchType valuationTypeField;

但是,这已更新为

private SearchType[] valuationTypeField;

但我正在努力将它用作数组。

我以前像这样使用它:

            request = new ValuationRequest
            {
                ValuationType = SearchType.lettings,
                Postcode = model.Postcode,
                FromDate = DateTime.Now.AddHours(24),
                ToDate = DateTime.Now.AddDays(14)
            };

但是,这不再有效,因为 SearchType.lettings 应该类似于 SearchType[].lettings,但是无论我尝试什么,我都无法使其正常工作。

有什么想法可以修改它以像以前一样使用该字段吗?

感谢您提供任何帮助,如果需要,我可以提供更多信息。

干杯

标签: c#arrayssoapenumswsdl

解决方案


推荐阅读