首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

cf中wcf中传递数据的有关问题,string能够传递,但int,double等等却都是0了

2012-01-13 
cf中wcf中传递数据的问题,string能够传递,但int,double等等却都是0了,在cf中传递了一个对象,结构如下:[Dat

cf中wcf中传递数据的问题,string能够传递,但int,double等等却都是0了,
在cf中传递了一个对象,结构如下:  
[DataContract]
  public class CProdList
  {
  [DataMember]
  public string _ID { get; set; }  
  [DataMember]
  public string _BillID { get; set; }  
  [DataMember]
  public int SN { get; set; }  
  [DataMember]
  public string Code { get; set; }  
  [DataMember]
  public double Net { get; set; } 
  }

在服务器中收到,string类型的数据没有问题,_id,code,但int和double都成了0了,还是第一次遇到这个问题。
从客户端到服务器端有问题,
但从服务器端下载数据没有任何问题,比较怪异!!







[解决办法]
类型转换是否有问题?网络字节序有没有注意?
[解决办法]
严重怀疑客户端上传时数据序列化有问题,将int型当做string型上传了。
[解决办法]
很明显需要转换一下类型

热点排行