【发布时间】:2018-07-28 00:35:21
【问题描述】:
作为一名 C# 程序员,我已经熟悉 .Net Framework 库中的using 命名空间协议。
我想知道,自从WinAPI is implemented in C++,unmanaged 编程语言with namespaces 以来,如果像 User32 和 Kernel32 这样的 WinAPI 库也有命名空间?
编辑:我完全知道C 不包含命名空间。 我问我的问题的印象是WinAPI 库和它被设计用来与之交互的 C 编程语言之间存在一些抽象。
【问题讨论】:
-
没有。这些不是托管程序集。
-
Win32 API 是为 C 和 C 兼容语言设计的。 C 没有命名空间。
-
我正试图摆脱问题禁令。按照建议,这些修改是我的英勇努力。
-
@IInspectable 他们的编辑真的改变了问题的含义吗?我对 WinAPI 完全没有经验,但似乎 joseph 只是在这里澄清/提供了他们问题的背景。此外,这正在meta 上进行讨论。
-
@Rob:将问题从 “Windows API 是否有命名空间” 更改为 “我知道它不能有命名空间,但让我问另一个问题" 大大改变了这个问题。我也不清楚这个新问题。此外,他们从错误的前提开始,即 .NET 中有命名空间。没有。这只是 C# 之类的编程语言创建的幻觉。
标签: winapi namespaces