C#:为特定的代码块使用命名空间?
发布时间:2020-12-15 06:56:23 所属栏目:百科 来源:网络整理
导读:我只是有一个好奇心.我正在使用SSRS并调用其SOAP方法.我有生成的存根或创建的Web引用,这一切正常,我可以使Web服务调用确定. 问题:从WSDLs ReportService2005和ReportExecution生成的两个类具有一些重叠的类定义,如ParameterValue,DataSourceCredentials,Rep
我只是有一个好奇心.我正在使用SSRS并调用其SOAP方法.我有生成的存根或创建的Web引用,这一切正常,我可以使Web服务调用确定.
问题:从WSDLs ReportService2005和ReportExecution生成的两个类具有一些重叠的类定义,如ParameterValue,DataSourceCredentials,ReportParameter. 在C#中,是否有一种说法,“对于方法中的这个代码块,使用这个命名空间?” 伪/主要构建错误代码: use-this-namespace (ReportService2005) { ParameterValue[] values = null; DataSourceCredentials[] credentials = null; ReportParameter[] parameters; } 我明白我可以写出全名,ReportService2005.ParameterValue [] values = null.或者我可以在我的类/控制器声明之前将顶部的两个类别别名.这只是我很好奇的东西. 解决方法
像其他人一样,我不认为这是可能的.但是你可以做的是将所有的命名空间代替,而不是每个你想使用的类,例如:
using rs = ReportService2005; using re = ReportExecution; // ... rs.ParameterValue[] values = null; rs.DataSourceCredentials[] credentials = null; rs.ReportParameter[] parameters; re.ParameterValue v2 = ...; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |