在我的解決方案我有在業務層和另一個處理一體化項目;在這最後一個我有一個類來做一些服務方法調用。是什麼意思前綴「全球::」智能感知是顯示我
業務層引用一體化項目。在業務層,我有followig方法,當我嘗試創建一個Proxy類的實例時,intellisense向我展示了很多「global ::」。我認爲這個全球::沒有區別,但我想知道爲什麼intellisense向我展示了這一點。
public void ActualizarOrdenesDeCompraDesdeElWS()
{
Integracion.ProxyAudifarma proxy = new global::GOA.Integracion.ProxyAudifarma();
}
我想這是一個簡單的C#的基礎我失蹤,你的答案感謝。
--Post溶液編輯:
調用是:
namespace GOA.Negocio
{
public class GOA
{
public int ActualizarOrdenesDeCompraDesdeElWS()
{
Integracion.ProxyAudifarma proxy = new global::GOA.Integracion.ProxyAudifarma();
類GOA被命名爲根名字空間中引入的模糊的風險。將類名更改爲AplicacionGOA解決了我的問題,現在intellisense不設置「global ::」空名稱空間前綴。
http://msdn.microsoft.com/en-us/library/c3ay4x3d.aspx – 2011-08-30 18:17:10
智能感知感覺「防患於未然」 – Arun