0
[DataContract]
public class Credentials
{
[DataMember]
public string UserName {get;set;}
public string Password {get;set;}
}
[DataContract]
public class User
{
[DataMember]
public Credentials Credentials {get;set;}
}
上記のシナリオでは、CredentialsはDataMember属性で装飾されているため、CredentialsクラスをDataContractで修飾する必要があり、DataMember属性を持つメンバーですか?DataContract属性階層はどのように機能しますか?