次の方法で共有


CodeNamespaceImportCollection クラス

CodeNamespaceImport オブジェクトのコレクションを表します。

この型のすべてのメンバの一覧については、CodeNamespaceImportCollection メンバ を参照してください。

System.Object
   System.CodeDom.CodeNamespaceImportCollection

<Serializable>
<ClassInterface(ClassInterfaceType.AutoDispatch)>
<ComVisible(True)>
Public Class CodeNamespaceImportCollection   Implements IList, ICollection, IEnumerable
[C#]
[Serializable]
[ClassInterface(ClassInterfaceType.AutoDispatch)]
[ComVisible(true)]
public class CodeNamespaceImportCollection : IList, ICollection,   IEnumerable
[C++]
[Serializable]
[ClassInterface(ClassInterfaceType::AutoDispatch)]
[ComVisible(true)]
public __gc class CodeNamespaceImportCollection : public IList,   ICollection, IEnumerable
[JScript]
public
   Serializable
 ClassInterface(ClassInterfaceType.AutoDispatch)
 ComVisible(true)
class CodeNamespaceImportCollection implements IList,   ICollection, IEnumerable

スレッドセーフ

この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。

解説

CodeNamespaceImportCollection クラスは、 CodeNamespaceImport オブジェクトのセットを格納するために使用できる単純なコレクション オブジェクトを提供します。

使用例

 
' Creates an empty CodeNamespaceImportCollection.
Dim collection As New CodeNamespaceImportCollection()

' Adds a CodeNamespaceImport to the collection.
collection.Add(New CodeNamespaceImport("System"))

' Adds an array of CodeNamespaceImport objects to the collection.
Dim [Imports] As CodeNamespaceImport() = _
    {New CodeNamespaceImport("System"), _
    New CodeNamespaceImport("System.Drawing")}
collection.AddRange([Imports])

' Retrieves the count of the items in the collection.
Dim collectionCount As Integer = collection.Count

[C#] 
// Creates an empty CodeNamespaceImportCollection.
CodeNamespaceImportCollection collection = 
    new CodeNamespaceImportCollection();                        

// Adds a CodeNamespaceImport to the collection.
collection.Add( new CodeNamespaceImport("System") );

// Adds an array of CodeNamespaceImport objects to the collection.
CodeNamespaceImport[] Imports = { 
        new CodeNamespaceImport("System"),
        new CodeNamespaceImport("System.Drawing") };
collection.AddRange( Imports );

// Retrieves the count of the items in the collection.
int collectionCount = collection.Count;

[C++] 
// Creates an empty CodeNamespaceImportCollection.
CodeNamespaceImportCollection* collection = 
    new CodeNamespaceImportCollection();                        

// Adds a CodeNamespaceImport to the collection.
collection->Add( new CodeNamespaceImport(S"System") );

// Adds an array of CodeNamespaceImport objects to the collection.
CodeNamespaceImport* Imports[] = { 
    new CodeNamespaceImport(S"System"),
    new CodeNamespaceImport(S"System.Drawing") };
collection->AddRange( Imports );

// Retrieves the count of the items in the collection.
int collectionCount = collection->Count;

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

名前空間: System.CodeDom

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: System (System.dll 内)

参照

CodeNamespaceImportCollection メンバ | System.CodeDom 名前空間 | CodeNamespaceImport