2

MSDNによると:

using ディレクティブには 2 つの用途があります。

1) 名前空間での型の使用を許可して、その名前空間での型の使用を修飾する必要がないようにするには:

 using System.Text;

2)名前空間またはタイプのエイリアスを作成する。これは、using エイリアス ディレクティブと呼ばれます。

 using Project = PC.MyCompany.Project;

Edit1: 私たちが言うとき、それは#using<mscorlib.dll>何をしますか?

ディレクティブは#usingC++/CLI に固有ですか?

usingとの基本的な違いは何#usingですか?

4

2 に答える 2

3

#usingディレクティブはC++です。基本的にそれ

/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;
}
于 2011-05-05T05:26:46.360 に答える
0

#usingC ++でのみ使用され、含まれているファイルとは別のファイルが含まれます。

usingはC#に固有であり、指定した名前空間のクラスを使用できます。

于 2011-05-05T05:27:57.927 に答える