A:数据协定(,相互通信的参数会被序列化然后进行传输。那么我用图来表示为什么用数据协定。
下面用图来说明其几个用处
那么下面我们来看看数据协定的代码实现
1:创建一个协定类
1 [DataContract] 2 public class People 3 { 4 /// <summary> 5 /// ID 6 /// </summary> 7 [DataMember(Name="MID")] 8 public string ID { set; get; } 9 /// <summary> 10 /// 姓名 11 /// </summary> 12 [DataMember(Name="MName")] 13 public string Name { set; get; } 14 /// <summary> 15 /// 序号 16 /// </summary> 17 [DataMember(Name="MNumber")] 18 public string Number { set;get; } 19 /// <summary> 20 /// 年龄 21 /// </summary> 22 [DataMember(Name="Mage")] 23 public string Age { set; get; } 24 }