2011-06-13 67 views
1

我有這個類如何預先填充數據的簡單類?

public class TextFiller 
{ 
    public HtmlText Text { get; set; } 
    public string Details { get; set; } 
} 

public class HtmlText { 
    [AllowHtml] 
    public string TextWithHtml { get; set; } 
} 

我怎樣才能改變類,所以,當我這樣做,它創建一個文本TextFiller例如填充有「」,詳細信息填入「」?

我假設的構造函數,但我仍然在學習,並希望得到幫助。特別是我很困惑,因爲我想我也需要有一個HtmlText的構造函數。

回答

3

正如你已經猜到了,你可以從一個構造函數中設置屬性的初始值:

public class TextFiller 
{ 
    public TestFiller() 
    { 
     Text = new HtmlText(); 
     Details = ""; 
    } 

    public HtmlText Text { get; set; } 
    public string Details { get; set; } 
} 

public class HtmlText 
{ 
    public HtmlText() 
    { 
     TextWithHtml = ""; 
    } 

    [AllowHtml] 
    public string TextWithHtml { get; set; } 
} 

參見:Constructors (C# Programming Guide)

+0

謝謝。我會標記這個正確的,因爲我意識到你也有一個HtmlText的構造函數。 – Emily 2011-06-13 16:22:31