这是我正在使用的代码..
使用PWServiceProxy
PortfolioQueryOptions Query = new PortfolioQueryOptions();
Query.PortfolioTypes = "Funded";
我收到错误,例如
无法将类型字符串隐式转换为PWServiceProxy.PortfolioTypes。
答案 0 :(得分:9)
似乎Query.PortfolioTypes
的类型为PWServiceProxy.PortfolioTypes
,即enum。
所以你需要
Query.PortfolioTypes = PortfolioTypes.Funded;
或
string str = "Funded"; // or something else
PortfolioTypes pt;
if (Enum.TryParse(str, out pt))
Query.PortfolioTypes = pt;
else
throw new Exception("Can't parse input as PortfolioTypes");
答案 1 :(得分:1)
假设PortfolioTypes
是名为enum
的{{1}},请尝试以下操作:
YourEnumType