2011-06-13 38 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