Articles of namespaces

“Não foi possível carregar o tipo .Global” causando-me dor

No meu aplicativo .Net 2.0 Asp.net WebForms, eu tenho meu Global.asax contendo o seguinte código: No entanto, quando eu construo, recebo um erro informando Não foi possível carregar o tipo ‘MyNamespace.Global’. Isso parece ser porque o namespace MyNamespace (definido no código por trás do arquivo Global.asax.cs) não é visto pelo compilador no arquivo Global.asax (não […]

C # namespace alias – qual é o objective?

Eu tenho tentado aprender mais sobre a linguagem C #, mas eu não fui capaz de ver uma situação em que alguém usaria o namespace aliasing como using someOtherName = System.Timers.Timer; Parece-me que apenas acrescentaria mais confusão à compreensão da linguagem. Alguém poderia explicar por favor. obrigado

É uma boa ideia envolver um #include em um bloco de namespace?

Eu tenho um header C que foi escrito para compilar como C e C + + (ele usa apenas resources do subconjunto comum e usa essa coisa extern “C” ). O problema é que o header declara coisas no namespace global. Eu prefiro evitar isso pelas razões usuais. Eu pensei em fazer isso: namespace foo […]

O que são namespaces XML para?

Isso é algo que eu sempre acho um pouco difícil de explicar para os outros: Por que existem namespaces XML? Quando devemos usá-los e quando não devemos? Quais são as armadilhas comuns ao trabalhar com namespaces em XML? Além disso, como eles se relacionam com esquemas XML? Os esquemas XSD devem estar sempre associados a […]

Namespaces XElement (como?)

Como criar um documento xml com prefixo de nó como: Quando tento executar algo como o new XElement(“sphinx:docset”) estou recebendo exceção Exceção não tratada: System.Xml.XmlException: O caractere ‘:’, valor hexadecimal 0x3A, não pode ser incluído em um nome. em System.Xml.XmlConvert.VerifyNCName (nome da cadeia, ExceptionType exceptionTyp e) em System.Xml.Linq.XName..ctor (XNamespace ns, String localName) em System.Xml.Linq.XNamespace.GetName (String […]

Por que namespaces sem nome são usados ​​e quais são seus benefícios?

Acabei de me juntar a um novo projeto de software em C ++ e estou tentando entender o design. O projeto faz uso freqüente de namespaces sem nome. Por exemplo, algo como isto pode ocorrer em um arquivo de definição de class: // newusertype.cc namespace { const int SIZE_OF_ARRAY_X; const int SIZE_OF_ARRAY_Y; bool getState(userType*,otherUserType*); } […]

Como você usa corretamente namespaces em C ++?

Eu venho de um fundo Java, onde os pacotes são usados, não os namespaces. Estou acostumado a colocar classs que trabalham juntas para formar um object completo em pacotes e, em seguida, reutilizá-los posteriormente a partir desse pacote. Mas agora estou trabalhando em C ++. Como você usa namespaces em C ++? Você cria um […]

O Visual Studio 2010, de repente, não consegue ver o namespace?

Minha solução C # WinForms tem dois projetos. Uma DLL que é o projeto principal em que estou trabalhando, e um WinForms executável eu chamo de “Sandbox” para que eu possa compilar / executar / depurar a DLL facilmente de uma só vez. Estou trabalhando no .Net 4.0 para ambos os projetos. Tudo estava funcionando […]

Namespace + funções versus methods estáticos em uma class

Vamos dizer que tenho, ou vou escrever, um conjunto de funções relacionadas. Vamos dizer que eles são relacionados à matemática. Organizacionalmente, eu deveria: Escreva essas funções e coloque-as no meu namespace MyMath e consulte-as via MyMath::XYZ() Crie uma class chamada MyMath e torne esses methods estáticos e consulte o mesmo modo MyMath::XYZ() Por que eu […]

Qual é a melhor maneira de resolver uma colisão de namespace do Objective-C?

Objective-C não tem namespaces; é muito parecido com C, tudo está dentro de um namespace global. A prática comum é prefixar classs com iniciais, por exemplo, se você está trabalhando na IBM, você poderia prefixar-los com “IBM”; se você trabalha para a Microsoft, você poderia usar “MS”; e assim por diante. Às vezes, as iniciais […]