不实现继承的抽象成员
本文关键字:抽象 成员 继承 实现 | 更新日期: 2023-09-27 18:24:58
我在C#中写了一个关于创建和编辑成员的类。为了编写它,我使用了MembershipProvider,但出现了错误。这是我的一些代码:
public class SqlMembershipProvider : MembershipProvider
{
public int MinRequiredNonAlphanumericCharacters
{
get { return pMinRequiredNonAlphanumericCharacters; }
}
private int pMinRequiredPasswordLength;
public int MinRequiredPasswordLength
{
get { return pMinRequiredPasswordLength; }
}
private string pPasswordStrengthRegularExpression;
public string PasswordStrengthRegularExpression
{
get { return pPasswordStrengthRegularExpression; }
}
// There is some other functions
}
错误:
"Expanel.SqlMembershipProvider"未实现继承的抽象成员'System.Web.Security.MembershipProvider.MinRequiredNonAlphanumericCharacters.get'
在我的项目中,有很多像这样的错误。我该怎么办?我试着在类和方法中编写重写,但没有成功。
MembershipProvider
是抽象的。它定义了许多抽象成员,这意味着当您从MembershipProvider
继承时,必须覆盖这些成员。MinRequiredNonAlphanumericCharacters
就是其中一个成员。因此,更改代码以包含override
关键字:
public override int MinRequiredNonAlphanumericCharacters
{
get { return pMinRequiredNonAlphanumericCharacters; }
}