在我的解决方案我有在业务层和另一个处理一体化项目;在这最后一个我有一个类来做一些服务方法调用。是什么意思前缀“全球::”智能感知是显示我
业务层引用一体化项目。在业务层,我有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