问题标签 [namespaces]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2883 浏览

c++ - C++ 命名空间问题

我正在编写一些不再与公司合作的同事编写的代码,我发现了以下代码:(我在下面删减了)

我不明白第 3 行和第 8 行命名空间命令的目的。
有人可以解释没有名称的命名空间条目的目的是什么吗?
谢谢

0 投票
7 回答
4692 浏览

c++ - 将类型添加到 std 命名空间

将类型添加到std命名空间是否可以接受。例如,我想要一个对 TCHAR 友好的字符串,那么以下是否可以接受?

还是我应该使用自己的命名空间?

0 投票
4 回答
4499 浏览

c++ - 匿名命名空间数据何时初始化?

我一直在使用匿名命名空间来存储本地数据和函数,想知道数据何时初始化?是应用程序以与静态数据相同的方式启动还是依赖于编译器?例如:

问题出在使一些代码线程安全。在上面的示例中,我需要确定SOME_VALUE在第一次调用 SomeFunc 之前已初始化。

0 投票
3 回答
51612 浏览

c# - 如何使用 XmlDocument 向根元素添加多个命名空间?

我需要创建一个XmlDocument包含多个命名空间的根元素。我正在使用 C# 2.0 或 3.0

这是我的代码:

当前输出:

但是,我想要的输出是:

我的问题:如何创建一个XmlDocument包含具有多个名称空间的根元素?

0 投票
2 回答
9052 浏览

c# - 从 XElement 创建带有名称空间和模式的 XML

一个冗长的问题 - 请耐心等待!

我想以编程方式创建一个带有命名空间和模式的 XML 文档。就像是

我正在使用相当出色的新 LINQ 东西(这对我来说是新的),并希望使用 XElement 来完成上述工作。

我的对象上有一个 ToXElement() 方法:

这给了我正确的命名空间,因此:

我的问题:如何添加模式 xmlns:xsi 和 xsi:schemaLocation 属性?

(顺便说一句,我不能使用简单的 XAtttributes,因为在属性名称中使用冒号“:”时出现错误......)

还是我需要使用 XDocument 或其他一些 LINQ 类?

谢谢...

0 投票
1 回答
1635 浏览

xml - 命名空间的 XML 属性排序

与我之前提出的一个相关问题...

只是检查一下:XML 文件中 xmlns、xmlns:xsi 和 xsi:schemaLocation 属性的顺序是否重要?

我发现确实如此 - 至少在使用 XML Notepad 2007 查看 XML 文件时。例如(假设我的 XML 文件根据我的架构是合法的)这不会产生错误(示例 1):

但是这个确实(示例2):

(错误是“sometag”根据架构是非法条目)。

我的问题是,如果我使用其他问题中的代码来生成我的命名空间和模式属性,那么我会按照示例 2 的顺序获得 XML 属性输出......

xmlns 属性是否总是必须在属性列表中排在第一位?

0 投票
2 回答
431 浏览

c# - C#如何设置一个灵活的基础,以便以后从程序集中更改控件?

我还是 C# 的新手,我正在开发一个项目,我们还使用 WPF 和 WPF DataGrid Toolkit(参见 CodePlex),它尚未发布到框架中。由于项目的性质,100% 确定我们稍后会更改装配的一些控制。我的同事决定在我们项目的命名空间内重新定义数据网格中的每个控件,并重新定义程序集命名空间的特定控件。所以不要使用: clr-namespace:Microsoft.Windows.Controls.Primitives;assembly=WPFToolkit clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit 我们将使用我们自己的 xxx.Controls 和 xxx.Controls.Primitives 命名空间. 这样,更改 ihnerited 控件将非常容易。

不知何故,我对这个解决方案有一种不好的 感觉,但我仍然缺乏经验,无法判断这种方法是否合法,或者是否有其他好的解决方案来满足我们的要求(稍后更改控件而不更改太多代码多个文件)。

如果您对这种方法发表意见,那就太好了。

0 投票
1 回答
4989 浏览

c# - 取出特定命名空间的所有类

有没有办法从特定的命名空间获取对象?也许与System.Reflections?我想从ITestType命名空间中的类型中获取所有对象Test.TestTypes作为对象,以便我有一个实例列表TestType1, TestType2, TestType3等等。有人能帮我吗?我不知道在哪里搜索。

0 投票
2 回答
98 浏览

validation - 我应该如何验证和管理登录命名空间?

这很愚蠢,但我还没有找到这个信息。如果您有概念名称和合适的参考资料,请告诉我。

我想了解我应该如何验证通用实体的给定命名 ID,例如电子邮件登录,就像雅虎、谷歌和微软一样。

我的意思是...如果您确实有一个名为 foo 的用户,那么尝试创建 foo2 将被拒绝,因为这很可能是有人试图通过使用虚假 id 来误导用户。

0 投票
1 回答
903 浏览

visual-studio - Visual Studio - 有没有办法选择多个文件并围绕每个文件包装一个命名空间?

有没有办法选择文件夹中的所有类并在 Visual Studio 中为每个类分配一个命名空间?

如果没有工具可以做到这一点,是否有一个正则表达式模式可以匹配类声明之前的所有内容,但在导入之后?