NameObjectCollectionBase コンストラクタ ()
アセンブリ: System (system.dll 内)
構文
解説
NameObjectCollectionBase の容量は、NameObjectCollectionBase が保持できる要素数になります。NameObjectCollectionBase に要素を追加すると、必要に応じて、内部の配列の再割り当てによって容量が自動的に増加します。
コレクションのサイズを推定できる場合は、初期量を指定すると、NameObjectCollectionBase に要素を追加するときに、サイズ変更操作を何度も実行する必要がなくなります。
ハッシュ コード プロバイダは、キーに対するハッシュ コードを NameObjectCollectionBase インスタンスに提供します。既定のハッシュ コード プロバイダは CaseInsensitiveHashCodeProvider です。
比較演算子は 2 つのキーが等しいかどうかを判断します。既定の比較演算子は CaseInsensitiveComparer です。
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
NameObjectCollectionBase コンストラクタ (SerializationInfo, StreamingContext)
アセンブリ: System (system.dll 内)
構文
Dim info As SerializationInfo Dim context As StreamingContext Dim instance As New NameObjectCollectionBase(info, context)
protected function NameObjectCollectionBase ( info : SerializationInfo, context : StreamingContext )
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
NameObjectCollectionBase コンストラクタ (Int32)
アセンブリ: System (system.dll 内)
構文
例外
解説
NameObjectCollectionBase の容量は、NameObjectCollectionBase が保持できる要素数になります。NameObjectCollectionBase に要素を追加すると、必要に応じて、内部の配列の再割り当てによって容量が自動的に増加します。
コレクションのサイズを推定できる場合は、初期量を指定すると、NameObjectCollectionBase に要素を追加するときに、サイズ変更操作を何度も実行する必要がなくなります。
ハッシュ コード プロバイダは、キーに対するハッシュ コードを NameObjectCollectionBase インスタンスに提供します。既定のハッシュ コード プロバイダは CaseInsensitiveHashCodeProvider です。
比較演算子は 2 つのキーが等しいかどうかを判断します。既定の比較演算子は CaseInsensitiveComparer です。
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
NameObjectCollectionBase コンストラクタ (IEqualityComparer)
アセンブリ: System (system.dll 内)
構文
Dim equalityComparer As IEqualityComparer Dim instance As New NameObjectCollectionBase(equalityComparer)
NameObjectCollectionBase オブジェクトの容量は、NameObjectCollectionBase が保持できる要素数になります。NameObjectCollectionBase に要素を追加すると、必要に応じて、内部の配列の再割り当てによって容量が自動的に増加します。
コレクションのサイズを推定できる場合は、初期量を指定すると、NameObjectCollectionBase に要素を追加するときに、サイズ変更操作を何度も実行する必要がなくなります。
IEqualityComparer オブジェクトは、比較演算子とハッシュ コード プロバイダを組み合わせます。ハッシュ コード プロバイダは、NameObjectCollectionBase 内のキーにハッシュ コードを提供します。比較演算子は 2 つのキーが等しいかどうかを判断します。
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
NameObjectCollectionBase コンストラクタ (Int32, IEqualityComparer)
アセンブリ: System (system.dll 内)
構文
Dim capacity As Integer Dim equalityComparer As IEqualityComparer Dim instance As New NameObjectCollectionBase(capacity, equalityComparer)
protected function NameObjectCollectionBase ( capacity : int, equalityComparer : IEqualityComparer )
解説
NameObjectCollectionBase オブジェクトの容量は、NameObjectCollectionBase が保持できる要素数になります。NameObjectCollectionBase に要素を追加すると、必要に応じて、内部の配列の再割り当てによって容量が自動的に増加します。
コレクションのサイズを推定できる場合は、初期量を指定すると、NameObjectCollectionBase に要素を追加するときに、サイズ変更操作を何度も実行する必要がなくなります。
IEqualityComparer オブジェクトは、比較演算子とハッシュ コード プロバイダを組み合わせます。ハッシュ コード プロバイダは、NameObjectCollectionBase 内のキーにハッシュ コードを提供します。比較演算子は 2 つのキーが等しいかどうかを判断します。
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
NameObjectCollectionBase コンストラクタ
オーバーロードの一覧
名前 | 説明 |
---|---|
NameObjectCollectionBase () | NameObjectCollectionBase クラスの新しい空のインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
NameObjectCollectionBase (IEqualityComparer) | 空で、既定の初期量を備え、指定した IEqualityComparer オブジェクトを使用する、NameObjectCollectionBase クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
NameObjectCollectionBase (Int32) | 空で、指定した初期量を備え、既定のハッシュ コード プロバイダと既定の比較演算子を使用する、NameObjectCollectionBase クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
NameObjectCollectionBase (IHashCodeProvider, IComparer) | 空で、既定の初期量を備え、指定したハッシュ コード プロバイダと比較演算子を使用する、NameObjectCollectionBase クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
NameObjectCollectionBase (Int32, IEqualityComparer) | 空で、指定した初期量を備え、指定した IEqualityComparer オブジェクトを使用する、NameObjectCollectionBase クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
NameObjectCollectionBase (SerializationInfo, StreamingContext) | シリアル化でき、指定した System.Runtime.Serialization.SerializationInfo と System.Runtime.Serialization.StreamingContext を使用する、NameObjectCollectionBase クラスの新しいインスタンスを初期化します。 |
NameObjectCollectionBase (Int32, IHashCodeProvider, IComparer) | 空で、指定した初期量を備え、指定したハッシュ コード プロバイダと比較演算子を使用する、NameObjectCollectionBase クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
NameObjectCollectionBase コンストラクタ (IHashCodeProvider, IComparer)
メモ : このコンストラクタは、互換性のために残されています。
空で、既定の初期量を備え、指定したハッシュ コード プロバイダと比較演算子を使用する、NameObjectCollectionBase クラスの新しいインスタンスを初期化します。 名前空間: System.Collections.Specializedアセンブリ: System (system.dll 内)
構文
<ObsoleteAttribute("Please use NameObjectCollectionBase(IEqualityComparer) instead.")> _ Protected Sub New ( _ hashProvider As IHashCodeProvider, _ comparer As IComparer _ )
Dim hashProvider As IHashCodeProvider Dim comparer As IComparer Dim instance As New NameObjectCollectionBase(hashProvider, comparer)
[ObsoleteAttribute("Please use NameObjectCollectionBase(IEqualityComparer) instead.")] protected NameObjectCollectionBase ( IHashCodeProvider hashProvider, IComparer comparer )
[ObsoleteAttribute(L"Please use NameObjectCollectionBase(IEqualityComparer) instead.")] protected: NameObjectCollectionBase ( IHashCodeProvider^ hashProvider, IComparer^ comparer )
/** @attribute ObsoleteAttribute("Please use NameObjectCollectionBase(IEqualityComparer) instead.") */ protected NameObjectCollectionBase ( IHashCodeProvider hashProvider, IComparer comparer )
ObsoleteAttribute("Please use NameObjectCollectionBase(IEqualityComparer) instead.") protected function NameObjectCollectionBase ( hashProvider : IHashCodeProvider, comparer : IComparer )
NameObjectCollectionBase の容量は、NameObjectCollectionBase が保持できる要素数になります。NameObjectCollectionBase に要素を追加すると、必要に応じて、内部の配列の再割り当てによって容量が自動的に増加します。
コレクションのサイズを推定できる場合は、初期量を指定すると、NameObjectCollectionBase に要素を追加するときに、サイズ変更操作を何度も実行する必要がなくなります。
ハッシュ コード プロバイダは、キーに対するハッシュ コードを NameObjectCollectionBase インスタンスに提供します。既定のハッシュ コード プロバイダは CaseInsensitiveHashCodeProvider です。
比較演算子は 2 つのキーが等しいかどうかを判断します。既定の比較演算子は CaseInsensitiveComparer です。
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
サポート対象 : 1.0、1.1
2.0 では、互換性のために残されています (コンパイル時に警告)
.NET Compact Framework
サポート対象 : 1.0
2.0 では、互換性のために残されています (コンパイル時に警告)
NameObjectCollectionBase コンストラクタ (Int32, IHashCodeProvider, IComparer)
メモ : このコンストラクタは、互換性のために残されています。
空で、指定した初期量を備え、指定したハッシュ コード プロバイダと比較演算子を使用する、NameObjectCollectionBase クラスの新しいインスタンスを初期化します。 名前空間: System.Collections.Specializedアセンブリ: System (system.dll 内)
構文
<ObsoleteAttribute("Please use NameObjectCollectionBase(Int32, IEqualityComparer) instead.")> _ Protected Sub New ( _ capacity As Integer, _ hashProvider As IHashCodeProvider, _ comparer As IComparer _ )
Dim capacity As Integer Dim hashProvider As IHashCodeProvider Dim comparer As IComparer Dim instance As New NameObjectCollectionBase(capacity, hashProvider, comparer)
[ObsoleteAttribute("Please use NameObjectCollectionBase(Int32, IEqualityComparer) instead.")] protected NameObjectCollectionBase ( int capacity, IHashCodeProvider hashProvider, IComparer comparer )
[ObsoleteAttribute(L"Please use NameObjectCollectionBase(Int32, IEqualityComparer) instead.")] protected: NameObjectCollectionBase ( int capacity, IHashCodeProvider^ hashProvider, IComparer^ comparer )
/** @attribute ObsoleteAttribute("Please use NameObjectCollectionBase(Int32, IEqualityComparer) instead.") */ protected NameObjectCollectionBase ( int capacity, IHashCodeProvider hashProvider, IComparer comparer )
ObsoleteAttribute("Please use NameObjectCollectionBase(Int32, IEqualityComparer) instead.") protected function NameObjectCollectionBase ( capacity : int, hashProvider : IHashCodeProvider, comparer : IComparer )
解説
NameObjectCollectionBase の容量は、NameObjectCollectionBase が保持できる要素数になります。NameObjectCollectionBase に要素を追加すると、必要に応じて、内部の配列の再割り当てによって容量が自動的に増加します。
コレクションのサイズを推定できる場合は、初期量を指定すると、NameObjectCollectionBase に要素を追加するときに、サイズ変更操作を何度も実行する必要がなくなります。
ハッシュ コード プロバイダは、キーに対するハッシュ コードを NameObjectCollectionBase インスタンスに提供します。既定のハッシュ コード プロバイダは CaseInsensitiveHashCodeProvider です。
比較演算子は 2 つのキーが等しいかどうかを判断します。既定の比較演算子は CaseInsensitiveComparer です。
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
サポート対象 : 1.0、1.1
2.0 では、互換性のために残されています (コンパイル時に警告)
.NET Compact Framework
サポート対象 : 1.0
2.0 では、互換性のために残されています (コンパイル時に警告)
- NameObjectCollectionBase コンストラクタ ()のページへのリンク