.net 与x27之间的差异;使用';和'#使用';指令?

.net 与x27之间的差异;使用';和'#使用';指令?,.net,command-line-interface,using-directives,.net,Command Line Interface,Using Directives,根据MSDN: using指令有两种用途: 1) 允许在中使用类型的步骤 命名空间,这样您就不必 限定该类型中某个类型的使用 名称空间: 2) 为命名空间创建别名的步骤 或者一种类型。这被称为使用 别名指令 Edit1: 当我们说#使用时,它有什么作用 #使用的是特定于C++/CLI的指令吗 < > > 代码>使用< > < p>使用指令为C++。基本上是这样 将元数据导入到程序中 使用/clr编译 它用于为其托管数据和托管结构导入Microsoft中间语言(MSIL)文件 使用/clr编译

根据MSDN:

using指令有两种用途:

1) 允许在中使用类型的步骤 命名空间,这样您就不必 限定该类型中某个类型的使用 名称空间:

2) 为命名空间创建别名的步骤 或者一种类型。这被称为使用 别名指令

Edit1: 当我们说#使用时,它有什么作用

#使用的是特定于C++/CLI的指令吗

< > > <>代码>使用< <代码> >

< p>使用指令为C++。基本上是这样

将元数据导入到程序中 使用/clr编译

它用于为其托管数据和托管结构导入Microsoft中间语言(MSIL)文件

使用/clr编译时,会自动引用mscorlib.dll

资料来源:

<>代码>使用另一方面适用于C++和C语言,并且已经定义了它的用法。在C++中:

using namespace System::Reflection;
此外:

#包括
int main(){
STD::CUT< P> <代码>使用只用于C++,并包含另一个文件,包含在./P>

<>代码>使用< /C> >,它允许使用Kobi指定的命名空间。< /P>代码中没有使用<代码> > @ @我没有发布任何代码。它只是来自MSDN的信息。检查“Eddi1”,我做了一些修改,更清楚了。不正确。<代码>使用<代码>是C++关键字!对!它用于USE的命名空间的组成部分,就像在C++中一样。我很少使用C++中的使用关键字,我的坏!无论是<代码>使用< /代码>也不是<代码>使用< /COD> >在C.中都是有意义的。
 using Project = PC.MyCompany.Project;
using namespace System::Reflection;
#include <iostream>

int main() {
   std::cout << "Hello ";
   using namespace std;
   cout << "World." << endl;
}