You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

C#中WSDL XML序列化赋值匹配问题求助

问题解决:CS0103 "Amount"不存在错误

你出错的原因是初始化AddOnV17[]数组时,没有正确创建AddOnV17类的实例,直接写Amount = ...会让编译器找不到当前上下文中的Amount变量。

正确的写法是在数组中创建AddOnV17对象实例,再用对象初始化器为属性赋值:

AddOns = new AddOnV17[] { new AddOnV17 { Amount = (decimal)0.00, AddOnType = "对应类型值" } },

额外注意:

  • AddOns是数组类型,每个元素必须是AddOnV17的实例,不能直接写属性赋值语句
  • 根据XML示例,AddOnV17还包含AddOnType字段,记得一起赋值,避免后续XML序列化不符合要求

内容的提问来源于stack exchange,提问作者Larry

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 05:00:55