在代码通知中插入完整资格
Insert full qualification in code notification
我正在使用 resharper 工具来检查我的代码,但是当我来到
行时
DataSet dsContactFormInfo=null;
然后resharper会提示使用full qualification之后就变成这样了
System.Data.DataSet dsContactFormInfo=null;
所以如果我使用 System.Data.DataSet 代替 Dataset 实际上有什么区别?
它在优化方面对代码性能有什么影响吗?
ReSharper 只是为您提供了一个格式化代码的选项。
在 运行 时没有区别,因为编译器会查看文件顶部的 using
语句,在其中找到唯一的可访问类型 DataSet
并使用那。如果有多个选项你会得到一个编译错误,否则成功编译引用的dll将在你的例子中使用System.Data.DataSet
,不管你在源代码中写的是什么
我正在使用 resharper 工具来检查我的代码,但是当我来到
行时DataSet dsContactFormInfo=null;
然后resharper会提示使用full qualification之后就变成这样了
System.Data.DataSet dsContactFormInfo=null;
所以如果我使用 System.Data.DataSet 代替 Dataset 实际上有什么区别?
它在优化方面对代码性能有什么影响吗?
ReSharper 只是为您提供了一个格式化代码的选项。
在 运行 时没有区别,因为编译器会查看文件顶部的 using
语句,在其中找到唯一的可访问类型 DataSet
并使用那。如果有多个选项你会得到一个编译错误,否则成功编译引用的dll将在你的例子中使用System.Data.DataSet
,不管你在源代码中写的是什么