我发现下载源代码有助于了解工作原理。我使用MVCForum做到了这一点,并且在查看源代码时注意到如下的using语句:
using MembershipCreateStatus = MVCForum.Domain.DomainModel.MembershipCreateStatus;
MembershipCreateStatus是一个枚举,用于代码的不同部分。
if (createStatus != MembershipCreateStatus.Success)
有人可以解释为什么会这样做,因为我之前从未见过。这样做更容易,而不是初始化类吗?
*************更新*************
感谢您的回答,抱歉这是重复的,但如果我对别名感兴趣,我会搜索不是“使用语句”
我现在明白了。
答案 0 :(得分:1)
这不是using
statement。这是一个完全不同的using
directive。
答案 1 :(得分:0)
这只是一条捷径。它为长类名定义了“别名”。您可以使用别名而不是长名称,这样可以使代码更易于阅读。就是这样。