如何使用额外的参数扩展一个类

时间:2017-02-28 16:15:13

标签: c# asp.net-mvc

我正在使用具有模型的Web API。 eRating.PlanRate。我需要为我的自定义应用程序添加一些属性。

我尝试了public partial class eRating.PlanRate,但这似乎不起作用。我正在尝试做什么?

1 个答案:

答案 0 :(得分:2)

您可以创建一个继承自PlanRate的新类但如果PlanRate尚未定义为sealed,因为sealed应用于某个类时,它会阻止继承自它的其他类。

public class yourClass : PlanRate
{
    public string yourProperty { get; set; }
}

另外,作为另一种方法,您可以使用Extension Methods向基类添加方法,但仅针对非属性的方法,因为扩展属性不存在。