更多的是为什么而不是如何,但这是如何可能的,因为我的印象是所有构造函数都需要代码块 - 即使其中没有任何内容?
以下代码直接取自
的类定义AspNet.Identity.EntityFramework.IdentityUser
IdentityUser
类的构造函数在定义中没有代码块?有人可以解释一下吗?
public class IdentityUser : IdentityUser<string, IdentityUserLogin, IdentityUserRole, IdentityUserClaim>, IUser, IUser<string>
{
//
// Summary:
// Constructor which creates a new Guid for the Id
public IdentityUser();
//
// Summary:
// Constructor that takes a userName
public IdentityUser(string userName);
}
答案 0 :(得分:5)
这是由Visual Studio的Go To Definition服务根据程序集元数据生成的伪代码。
它不是真正的代码,并且实际上没有编译。
您可以在&#34;文件&#34;。
之上的评论中看到这一点