NameValueCollection コンストラクタ (Int32)
アセンブリ: System (system.dll 内)



NameValueCollection の容量は、NameValueCollection が保持できる要素数になります。NameValueCollection に要素を追加すると、必要に応じて、内部の配列の再割り当てによって容量が自動的に増加します。
コレクションのサイズを推定できる場合は、初期量を指定すると、NameValueCollection に要素を追加するときに、サイズ変更操作を何度も実行する必要がなくなります。
ハッシュ コード プロバイダは、NameValueCollection 内のキーにハッシュ コードを提供します。既定のハッシュ コード プロバイダは 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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


NameValueCollection コンストラクタ (NameValueCollection)
アセンブリ: System (system.dll 内)



NameValueCollection の容量は、NameValueCollection が保持できる要素数になります。NameValueCollection に要素を追加すると、必要に応じて、内部の配列の再割り当てによって容量が自動的に増加します。
コレクションのサイズを推定できる場合は、初期量を指定すると、NameValueCollection に要素を追加するときに、サイズ変更操作を何度も実行する必要がなくなります。
ハッシュ コード プロバイダは、NameValueCollection 内のキーにハッシュ コードを提供します。既定のハッシュ コード プロバイダは CaseInsensitiveHashCodeProvider です。
比較演算子は 2 つのキーが等しいかどうかを判断します。既定の比較演算子は CaseInsensitiveComparer です。
新しい NameValueCollection の要素は、ソース NameValueCollection と同じ順序で並べ替えられます。

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


NameValueCollection コンストラクタ (Int32, IHashCodeProvider, IComparer)
メモ : このコンストラクタは、互換性のために残されています。
空で、指定した初期量を備え、指定したハッシュ コード プロバイダと比較演算子を使用する、NameValueCollection クラスの新しいインスタンスを初期化します。 名前空間: System.Collections.Specializedアセンブリ: System (system.dll 内)

<ObsoleteAttribute("Please use NameValueCollection(Int32, IEqualityComparer) instead.")> _ Public 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 NameValueCollection(capacity, hashProvider, comparer)
[ObsoleteAttribute("Please use NameValueCollection(Int32, IEqualityComparer) instead.")] public NameValueCollection ( int capacity, IHashCodeProvider hashProvider, IComparer comparer )
[ObsoleteAttribute(L"Please use NameValueCollection(Int32, IEqualityComparer) instead.")] public: NameValueCollection ( int capacity, IHashCodeProvider^ hashProvider, IComparer^ comparer )
/** @attribute ObsoleteAttribute("Please use NameValueCollection(Int32, IEqualityComparer) instead.") */ public NameValueCollection ( int capacity, IHashCodeProvider hashProvider, IComparer comparer )
ObsoleteAttribute("Please use NameValueCollection(Int32, IEqualityComparer) instead.") public function NameValueCollection ( capacity : int, hashProvider : IHashCodeProvider, comparer : IComparer )


NameValueCollection の容量は、NameValueCollection が保持できる要素数になります。NameValueCollection に要素を追加すると、必要に応じて、内部の配列の再割り当てによって容量が自動的に増加します。
コレクションのサイズを推定できる場合は、初期量を指定すると、NameValueCollection に要素を追加するときに、サイズ変更操作を何度も実行する必要がなくなります。
ハッシュ コード プロバイダは、NameValueCollection 内のキーにハッシュ コードを提供します。既定のハッシュ コード プロバイダは 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 では、互換性のために残されています (コンパイル時に警告)

NameValueCollection コンストラクタ (IHashCodeProvider, IComparer)
メモ : このコンストラクタは、互換性のために残されています。
空で、既定の初期量を備え、指定したハッシュ コード プロバイダと比較演算子を使用する、NameValueCollection クラスの新しいインスタンスを初期化します。 名前空間: System.Collections.Specializedアセンブリ: System (system.dll 内)

<ObsoleteAttribute("Please use NameValueCollection(IEqualityComparer) instead.")> _ Public Sub New ( _ hashProvider As IHashCodeProvider, _ comparer As IComparer _ )
Dim hashProvider As IHashCodeProvider Dim comparer As IComparer Dim instance As New NameValueCollection(hashProvider, comparer)
[ObsoleteAttribute("Please use NameValueCollection(IEqualityComparer) instead.")] public NameValueCollection ( IHashCodeProvider hashProvider, IComparer comparer )
[ObsoleteAttribute(L"Please use NameValueCollection(IEqualityComparer) instead.")] public: NameValueCollection ( IHashCodeProvider^ hashProvider, IComparer^ comparer )
/** @attribute ObsoleteAttribute("Please use NameValueCollection(IEqualityComparer) instead.") */ public NameValueCollection ( IHashCodeProvider hashProvider, IComparer comparer )
ObsoleteAttribute("Please use NameValueCollection(IEqualityComparer) instead.") public function NameValueCollection ( hashProvider : IHashCodeProvider, comparer : IComparer )

NameValueCollection の容量は、NameValueCollection が保持できる要素数になります。NameValueCollection に要素を追加すると、必要に応じて、内部の配列の再割り当てによって容量が自動的に増加します。
コレクションのサイズを推定できる場合は、初期量を指定すると、NameValueCollection に要素を追加するときに、サイズ変更操作を何度も実行する必要がなくなります。
ハッシュ コード プロバイダは、NameValueCollection 内のキーにハッシュ コードを提供します。既定のハッシュ コード プロバイダは 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 では、互換性のために残されています (コンパイル時に警告)

NameValueCollection コンストラクタ (SerializationInfo, StreamingContext)
アセンブリ: System (system.dll 内)

Dim info As SerializationInfo Dim context As StreamingContext Dim instance As New NameValueCollection(info, context)


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


NameValueCollection コンストラクタ (Int32, NameValueCollection)
アセンブリ: System (system.dll 内)

Dim capacity As Integer Dim col As NameValueCollection Dim instance As New NameValueCollection(capacity, col)


NameValueCollection の容量は、NameValueCollection が保持できる要素数になります。NameValueCollection に要素を追加すると、必要に応じて、内部の配列の再割り当てによって容量が自動的に増加します。
コレクションのサイズを推定できる場合は、初期量を指定すると、NameValueCollection に要素を追加するときに、サイズ変更操作を何度も実行する必要がなくなります。
ハッシュ コード プロバイダは、NameValueCollection 内のキーにハッシュ コードを提供します。既定のハッシュ コード プロバイダは CaseInsensitiveHashCodeProvider です。
比較演算子は 2 つのキーが等しいかどうかを判断します。既定の比較演算子は CaseInsensitiveComparer です。
このコンストラクタは O(n) 操作です。ここで、n は capacity です。col の要素数が capacity を超えている場合、このコンストラクタは O(n + m) 操作になります。ここで、n は capacity で、m は col の要素数です。

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


NameValueCollection コンストラクタ (IEqualityComparer)
アセンブリ: System (system.dll 内)


NameValueCollection オブジェクトの容量は、NameValueCollection が保持できる要素数になります。NameValueCollection に要素を追加すると、必要に応じて、内部の配列の再割り当てによって容量が自動的に増加します。
コレクションのサイズを推定できる場合は、初期量を指定すると、NameValueCollection に要素を追加するときに、サイズ変更操作を何度も実行する必要がなくなります。
IEqualityComparer オブジェクトは、比較演算子とハッシュ コード プロバイダを組み合わせます。ハッシュ コード プロバイダは、NameValueCollection 内のキーにハッシュ コードを提供します。比較演算子は 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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


NameValueCollection コンストラクタ (Int32, IEqualityComparer)
アセンブリ: System (system.dll 内)

Dim capacity As Integer Dim equalityComparer As IEqualityComparer Dim instance As New NameValueCollection(capacity, equalityComparer)


NameValueCollection オブジェクトの容量は、NameValueCollection が保持できる要素数になります。NameValueCollection に要素を追加すると、必要に応じて、内部の配列の再割り当てによって容量が自動的に増加します。
コレクションのサイズを推定できる場合は、初期量を指定すると、NameValueCollection に要素を追加するときに、サイズ変更操作を何度も実行する必要がなくなります。
IEqualityComparer オブジェクトは、比較演算子とハッシュ コード プロバイダを組み合わせます。ハッシュ コード プロバイダは、NameValueCollection 内のキーにハッシュ コードを提供します。比較演算子は 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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


NameValueCollection コンストラクタ

名前 | 説明 |
---|---|
NameValueCollection () | 空で、既定の初期量を備え、大文字と小文字を区別しない既定のハッシュ コード プロバイダと比較演算子を使用する、NameValueCollection クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
NameValueCollection (IEqualityComparer) | 空で、既定の初期量を備え、指定した IEqualityComparer オブジェクトを使用する、NameValueCollection クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
NameValueCollection (Int32) | 空で、指定した初期量を備え、大文字と小文字を区別しない既定のハッシュ コード プロバイダと比較演算子を使用する、NameValueCollection クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
NameValueCollection (NameValueCollection) | コピーされるエントリの数と同じ初期量を備え、ソース コレクションと同じハッシュ コード プロバイダおよび比較演算子を使用する新しい NameValueCollection に、指定した NameValueCollection からエントリをコピーします。 .NET Compact Framework によってサポートされています。 |
NameValueCollection (IHashCodeProvider, IComparer) | 空で、既定の初期量を備え、指定したハッシュ コード プロバイダと比較演算子を使用する、NameValueCollection クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
NameValueCollection (Int32, IEqualityComparer) | 空で、指定した初期量を備え、指定した IEqualityComparer オブジェクトを使用する、NameValueCollection クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
NameValueCollection (Int32, NameValueCollection) | 指定した初期量またはコピーされるエントリの数と同じ初期量のうち値が大きい方の初期量を備え、大文字と小文字を区別しない既定のハッシュ コード プロバイダおよび比較演算子を使用する新しい NameValueCollection に、指定した NameValueCollection からエントリをコピーします。 .NET Compact Framework によってサポートされています。 |
NameValueCollection (SerializationInfo, StreamingContext) | シリアル化でき、指定した System.Runtime.Serialization.SerializationInfo と System.Runtime.Serialization.StreamingContext を使用する、NameValueCollection クラスの新しいインスタンスを初期化します。 |
NameValueCollection (Int32, IHashCodeProvider, IComparer) | 空で、指定した初期量を備え、指定したハッシュ コード プロバイダと比較演算子を使用する、NameValueCollection クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |

NameValueCollection コンストラクタ ()
アセンブリ: System (system.dll 内)


NameValueCollection の容量は、NameValueCollection が保持できる要素数になります。NameValueCollection に要素を追加すると、必要に応じて、内部の配列の再割り当てによって容量が自動的に増加します。
コレクションのサイズを推定できる場合は、初期量を指定すると、NameValueCollection に要素を追加するときに、サイズ変更操作を何度も実行する必要がなくなります。
ハッシュ コード プロバイダは、NameValueCollection 内のキーにハッシュ コードを提供します。既定のハッシュ コード プロバイダは 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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- NameValueCollection コンストラクタのページへのリンク