gpt4 book ai didi

.net - 'using' 和 '#using' 指令之间的区别?

转载 作者:行者123 更新时间:2023-12-04 06:27:19 25 4
gpt4 key购买 nike

根据 MSDN 是:

The using directive has two uses:

1)To allow the use of types in a namespace so that you do not have to qualify the use of a type in that namespace:


 using System.Text;

2)To create an alias for a namespace or a type. This is called a using alias directive.


 using Project = PC.MyCompany.Project;

编辑 1:
当我们说 #using<mscorlib.dll>它有什么作用?

#using特定于 C++/CLI 的指令?
using之间的基本区别是什么和 #using ?

最佳答案

#using 指令是 C++。基本上它

Imports metadata into a program compiled with /clr.



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

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

来源: http://msdn.microsoft.com/en-us/library/yab9swk4(v=VS.100).aspx
using另一方面适用于 C++ 和 C#,并且您已经定义了它的用途。在 C++ 中:
using namespace System::Reflection;

还:
#include <iostream>

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

关于.net - 'using' 和 '#using' 指令之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5892940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com