如何更改传递给方法的对象中属性的显示顺序 (WCF)

How to change the display order of properties within an object passed to a method (WCF)

我有几个将对象作为参数的服务方法。在 WCF 测试客户端中,对象的属性按字母顺序显示。如果我们可以一起列出某些属性,那将是方便的。有没有办法用属性或类似的东西来做到这一点?

您可以将 DataMember 属性与 Order 参数一起使用,如:

[DataContract]
public class SomeAddress
{
   [DataMember(Order=0)]
   public string FirstName;

   [DataMember(Order=1)]
   public string LastName;
}

可以找到原始答案和更多详细信息here