using System.Collections;
using System.Collections.Specialized;
using System.Configuration;
using System.Security.Cryptography;
using System;using System.Security.Principal; //安全身份验证
using System.Text;namespace Feng.Accounts.Bus
{
/// <summary>
/// AccountsPrincipal 的摘要说明。
/// </summary>
public class AccountsPrincipal : IPrincipal
{
protected IIdentity identity;
protected ArrayList permissionList;
protected ArrayList permissionListid;
protected ArrayList roleList;
public sealed virtual IIdentity Identity
{
get
{
return identity;
} set
{
identity = value;
}
}
}
}D:\My\Accounts\Bus\AccountsPrincipal.cs(55): 因为“Feng.Accounts.Bus.AccountsPrincipal.Identity”不是重写,所以无法将其密封
请教高人这是怎么回事啊?
using System.Collections.Specialized;
using System.Configuration;
using System.Security.Cryptography;
using System;using System.Security.Principal; //安全身份验证
using System.Text;namespace Feng.Accounts.Bus
{
/// <summary>
/// AccountsPrincipal 的摘要说明。
/// </summary>
public class AccountsPrincipal : IPrincipal
{
protected IIdentity identity;
protected ArrayList permissionList;
protected ArrayList permissionListid;
protected ArrayList roleList;
public sealed virtual IIdentity Identity
{
get
{
return identity;
} set
{
identity = value;
}
}
}
}D:\My\Accounts\Bus\AccountsPrincipal.cs(55): 因为“Feng.Accounts.Bus.AccountsPrincipal.Identity”不是重写,所以无法将其密封
请教高人这是怎么回事啊?
public sealed virtual IIdentity Identity
提示这行最后面的 Identity 出错?
sealed表示密封的,不允许重写
virtual表示虚方法,允许重写。因此根据你的需求,去掉其中一个修饰符即可。
有誰能紹介一本好一點的書來學習一下。!!謝謝 ̄ ̄樓主,不好意思 ̄ ̄借用地方用一下啊 ̄ ̄ ̄不用給我分的。謝謝謝謝. ̄
但c#语法不支持
去掉一个即可