今天遇到一個很白痴的問題。。。但是一直沒有用過這種功能,想也想不起來,百度也不知道咋百度,最后亂百度到了MSDN。。。。
問題是這樣的,比如我自己定義了命名空間Config.System.XXX,不巧里面有了System,這樣.net本身的System命名空間就訪問不到了。。。怎么寫都是Config.System。
其實解決也很簡單,有兩種辦法一個是使用:
global::System.IO.File.Exists(filepath)
就可以讓命名空間從全局命名空間開始搜索
另一個是為命名空間起個別名就可以引用了:
using DotNetSystem = System.System;
引用MSDN:
1、如何:使用全局命名空間別名(C# 編程指南):http://msdn.microsoft.com/zh-cn/library/c3ay4x3d.aspx
2、命名空間(C# 編程指南)http://msdn.microsoft.com/zh-cn/library/0d941h9d.aspx