C# 在代码通知中插入完整的限定
我正在使用resharper工具来检查代码,但当我说到这一行时C# 在代码通知中插入完整的限定,c#,asp.net,optimization,dataset,resharper,C#,Asp.net,Optimization,Dataset,Resharper,我正在使用resharper工具来检查代码,但当我说到这一行时 DataSet dsContactFormInfo=null; 然后resharper显示一个通知,在这之后它将变成这样 System.Data.DataSet dsContactFormInfo=null; 那么,如果我使用System.Data.DataSet代替DataSet,实际上有什么区别呢 从优化的角度来看,它对代码的性能有影响吗 ReSharper只是给你一个格式化代码的选项 在运行时没有区别,因为编译器将使用文
DataSet dsContactFormInfo=null;
然后resharper显示一个通知,在这之后它将变成这样
System.Data.DataSet dsContactFormInfo=null;
那么,如果我使用System.Data.DataSet代替DataSet,实际上有什么区别呢
从优化的角度来看,它对代码的性能有影响吗 ReSharper只是给你一个格式化代码的选项 在运行时没有区别,因为编译器将使用文件顶部的语句查看您的
,在其中找到唯一的可访问类型数据集
,并使用它。如果有多个选项,则会出现编译错误,否则成功编译的引用dll将在示例中使用System.Data.DataSet
,而不管您在源代码中编写了哪个