C#中的抽象类

Dot*_*row 2 c# c#-4.0

我想在C#中创建一个抽象类.目前,我在C#中有这个类:

public class CreditReportViewModel
{
    public Person Person { get; set; }       
    public DateTime ReportDate { get; set; }
    public string PersonalAddress { get; set; }
    public string EmployerAddress { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想使它成为抽象类,其他两个类将继承它.我是否只需要在类中放置abstract关键字以便更改属性.那将继承这个类的类怎么样?这些课程需要改变什么?

请建议.

Dar*_*mas 5

您需要做的就是将课程标记为abstract:

public abstract class CreditReportViewModel
{
    public Person Person { get; set; }       
    public DateTime ReportDate { get; set; }
    public string PersonalAddress { get; set; }
    public string EmployerAddress { get; set; }
}
Run Code Online (Sandbox Code Playgroud)