如何用数据预先填充一个简单的类?

时间:2011-06-13 16:13:44

标签: c#

我有这个班级

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

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

如何更改类,以便在执行以下操作时创建一个TextFiller实例,其中TEXT填充了“”,而详细信息填充了“”?

我假设施工人员,但我仍在学习,并希望得到帮助。特别是我很困惑,因为我想我也需要一个HtmlText的构造函数。

1 个答案:

答案 0 :(得分: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)