簡體   English   中英

將動態成員添加到類中

[英]Adding Dynamic members to a class

我的課:

public partial class Data
{
    Public string Name { get;set }
    Public int Age { get; set }
}

XML輸出:

<?xml version="1.0"?>
<Data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <Name>John</Name>
   <Age>49</Age>    
</Data>

我正在基於Data類生成上面的xml。有一種方法我可以動態添加一個新成員到我的班級說“性別”而不重新編譯類,以便它反映在xml中。

如果要在運行時動態地向對象添加成員,可以使用ExpandoObject 或者,您可以添加List以存儲其他運行時信息,或者在序列化對象后修改XML(如果您只需要XML中的數據而不是對象本身中的數據)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM