在代码通知中插入完整的资格

时间:2016-03-09 11:32:27

标签: c# asp.net optimization dataset resharper

我正在使用resharper工具查看我的代码,但是当我来到该行

DataSet dsContactFormInfo=null;

然后resharper显示一个通知,使用完全限定后,它会变成这样

 System.Data.DataSet dsContactFormInfo=null;

实际上有什么区别如果我使用System.Data.DataSet代替数据集?

它是否会在优化方面对代码性能产生任何影响?

1 个答案:

答案 0 :(得分:1)

ReSharper只是为您提供格式化代码的选项。

在运行时没有区别,因为编译器会查看文件顶部的using语句,在其中找到唯一的可访问类型DataSet并使用它。如果有多个选项,您将收到编译错误,否则成功编译的引用dll将在您的示例中使用System.Data.DataSet,无论您在源代码中编写了哪个。