使用兩個c#的特性:
加在類上的:[DataContract]
加在字段上的:[DataMember(Name = "ResultCode",EmitDefaultValue = true,IsRequired = true, Order = 1)]
[DataContract]
public class ResponseMessage
{
/// <summary>
/// 資訊類型
/// </summary>
[DataMember(Name = "ResultCode",EmitDefaultValue = true,IsRequired = true, Order = 1)]
public int ResultCode { get; set; }
}
這個order就是控制順序的。C#就是辣麼強大。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuMzM0U2NhJTZ0ADNyIGMycTYiRDO0IjNwgjY1MmMyEDZfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)