0

C# では、次のクラスがあります。

    public class LightHouseTicketForXML {
        [XmlElement( "assigned-user-id")]
        public string assignedUserId { get; set; }

        [XmlElement( "body" )]
        public string body { get; set; }

        [XmlElement( "milestone-id" )]
        public string milestoneId { get; set; }

        [XmlElement( "state" )]
        public string state { get; set; }

        [XmlElement( "title" )]
        public string title { get; set; }
    }

assigned-user-id に属性と値 type="integer" を与える必要があります。これどうやってするの?

4

1 に答える 1

1

xsd.exe (Visual Studio Tools) を使用すると、いくつかの手がかりが得られます。(ただし、それによって作成される命名規則はひどいものです)。その要素の別のクラス [XMLAttribute] が public int 型に作成されます。そのクラスを上のクラスに含めます。

于 2012-12-12T18:40:27.917 に答える