我只是有點好奇心。我正在使用SSRS並調用其SOAP方法。我有生成的存根/ Web引用創建,這一切工作正常,我可以使Web服務調用確定。C#:爲特定的代碼塊使用命名空間?
問題:從WSDL生成的兩個類ReportService2005和ReportExecution有一些重疊的類定義,例如ParameterValue,DataSourceCredentials和ReportParameter。
在C#中,有沒有辦法說:「對於這個方法中的代碼塊,使用這個命名空間?」
僞/大都建的錯誤代碼:
use-this-namespace (ReportService2005)
{
ParameterValue[] values = null;
DataSourceCredentials[] credentials = null;
ReportParameter[] parameters;
}
我明白,我可以只寫出來的全名,ReportService2005.ParameterValue []值= NULL。或者在我的類/控制器聲明之前,我可以在頂部將兩個類別別名化。這只是我很好奇的一件事。
很酷。多謝你們。我奇怪地發現學習不同語言的語法很有趣。我承認,我是一個極客。 – Jason 2010-06-29 19:58:19
當使用爲核心類型提供擴展方法的庫時,每個方法的名稱空間會特別方便,例如'String'(例如Flurl [http://tmenier.github.io/Flurl/]),它爲整個代碼文件。 – springy76 2016-07-06 08:10:43