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; }
    }

我需要为分配的用户 ID 提供属性和值 type="integer"。我怎样才能做到这一点?

4

1 回答 1

1

如果你使用 xsd.exe(Visual Studio 工具),你会得到一些线索。(但是,它产生的命名约定很糟糕)。它将为该元素创建另一个类, [XMLAttribute] 在公共 int 类型上;然后将该类包含在上面的类中。

于 2012-12-12T18:40:27.917 回答