从未见过像这样使用的代码中的using语句

时间:2014-07-11 10:55:03

标签: c# asp.net-mvc

我发现下载源代码有助于了解工作原理。我使用MVCForum做到了这一点,并且在查看源代码时注意到如下的using语句:

using MembershipCreateStatus = MVCForum.Domain.DomainModel.MembershipCreateStatus;

MembershipCreateStatus是一个枚举,用于代码的不同部分。

if (createStatus != MembershipCreateStatus.Success)

有人可以解释为什么会这样做,因为我之前从未见过。这样做更容易,而不是初始化类吗?

*************更新*************

感谢您的回答,抱歉这是重复的,但如果我对别名感兴趣,我会搜索不是“使用语句”

我现在明白了。

2 个答案:

答案 0 :(得分:1)

这不是using statement。这是一个完全不同的using directive

答案 1 :(得分:0)

这只是一条捷径。它为长类名定义了“别名”。您可以使用别名而不是长名称,这样可以使代码更易于阅读。就是这样。