相关疑难解决方法(0)

非抽象C#类中的无体构造函数

我正在尝试理解MVC框架中提供的以下类; 看起来这个类应该是抽象的,但它不是,但这个类编译.尽管缺少"抽象"关键字,该类实际上是抽象的吗?我在这里错过了什么?

namespace Microsoft.AspNet.Identity.EntityFramework
{
    public class IdentityUser : IUser
    {
        public IdentityUser();
        public IdentityUser(string userName);

        public virtual ICollection<IdentityUserClaim> Claims { get; }
        public virtual string Id { get; set; }
        public virtual ICollection<IdentityUserLogin> Logins { get; }
        public virtual string PasswordHash { get; set; }
        public virtual ICollection<IdentityUserRole> Roles { get; }
        public virtual string SecurityStamp { get; set; }
        public virtual string UserName { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑:

获得的经验:如果没有为二进制文件提供源代码,在Visual Studio中使用"转到定义"将提供看起来大部分类似于源代码的东西......这与在Eclipse中使用"Open Declaration"不同,它将向您展示一些看起来不像源的东西.

c# constructor abstract-class

3
推荐指数
1
解决办法
366
查看次数

标签 统计

abstract-class ×1

c# ×1

constructor ×1