NameObjectCollectionBase コンストラクタ ()とは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > NameObjectCollectionBase コンストラクタ ()の意味・解説 

NameObjectCollectionBase コンストラクタ ()

NameObjectCollectionBase クラス新しい空のインスタンス初期化します。

名前空間: System.Collections.Specialized
アセンブリ: System (system.dll 内)
構文構文

Dim instance As New NameObjectCollectionBase
protected NameObjectCollectionBase ()
protected:
NameObjectCollectionBase ()
protected NameObjectCollectionBase ()
protected function NameObjectCollectionBase
 ()
解説解説

NameObjectCollectionBase容量は、NameObjectCollectionBase保持できる要素数になりますNameObjectCollectionBase要素追加すると、必要に応じて内部配列の再割り当てによって容量自動的に増加します。

コレクションサイズ推定できる場合は、初期量を指定すると、NameObjectCollectionBase要素追加するときに、サイズ変更操作何度も実行する必要がなくなります

ハッシュ コード プロバイダは、キー対すハッシュ コードNameObjectCollectionBase インスタンス提供します既定ハッシュ コード プロバイダは CaseInsensitiveHashCodeProvider です。

比較演算子2 つキー等しかどうか判断します既定比較演算子は CaseInsensitiveComparer です。

このコンストラクタは O(1) 操作です。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
NameObjectCollectionBase クラス
NameObjectCollectionBase メンバ
System.Collections.Specialized 名前空間
CaseInsensitiveHashCodeProvider クラス
CaseInsensitiveComparer クラス
その他の技術情報
カルチャを認識しい文字操作実行

NameObjectCollectionBase コンストラクタ (SerializationInfo, StreamingContext)

シリアル化でき、指定した System.Runtime.Serialization.SerializationInfoSystem.Runtime.Serialization.StreamingContext使用するNameObjectCollectionBase クラス新しインスタンス初期化します。

名前空間: System.Collections.Specialized
アセンブリ: System (system.dll 内)
構文構文

Protected Sub New ( _
    info As SerializationInfo, _
    context As StreamingContext _
)
Dim info As SerializationInfo
Dim context As StreamingContext

Dim instance As New NameObjectCollectionBase(info,
 context)
protected NameObjectCollectionBase (
    SerializationInfo info,
    StreamingContext context
)
protected:
NameObjectCollectionBase (
    SerializationInfo^ info, 
    StreamingContext context
)
protected NameObjectCollectionBase (
    SerializationInfo info, 
    StreamingContext context
)
protected function NameObjectCollectionBase
 (
    info : SerializationInfo, 
    context : StreamingContext
)

パラメータ

info

新しい NameObjectCollectionBase インスタンスシリアル化するために必要な情報格納する System.Runtime.Serialization.SerializationInfo オブジェクト

context

新しNameObjectCollectionBase インスタンス関連付けられているシリアル化ストリームソースおよびデスティネーション格納する System.Runtime.Serialization.StreamingContext オブジェクト

解説解説

このコンストラクタは O(1) 操作です。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
NameObjectCollectionBase クラス
NameObjectCollectionBase メンバ
System.Collections.Specialized 名前空間
System.Runtime.Serialization.ISerializable
System.Runtime.Serialization.SerializationInfo
System.Runtime.Serialization.StreamingContext
その他の技術情報
カルチャを認識しい文字操作実行

NameObjectCollectionBase コンストラクタ (Int32)

空で、指定した初期量を備え既定ハッシュ コード プロバイダ既定比較演算子使用するNameObjectCollectionBase クラス新しインスタンス初期化します。

名前空間: System.Collections.Specialized
アセンブリ: System (system.dll 内)
構文構文

Dim capacity As Integer

Dim instance As New NameObjectCollectionBase(capacity)
protected NameObjectCollectionBase (
    int capacity
)
protected:
NameObjectCollectionBase (
    int capacity
)
protected NameObjectCollectionBase (
    int capacity
)
protected function NameObjectCollectionBase
 (
    capacity : int
)

パラメータ

capacity

NameObjectCollectionBase が初期状態格納できるエントリの概数

例外例外
例外種類条件

ArgumentOutOfRangeException

capacity が 0 未満です。

解説解説

NameObjectCollectionBase容量は、NameObjectCollectionBase保持できる要素数になりますNameObjectCollectionBase要素追加すると、必要に応じて内部配列の再割り当てによって容量自動的に増加します。

コレクションサイズ推定できる場合は、初期量を指定すると、NameObjectCollectionBase要素追加するときに、サイズ変更操作何度も実行する必要がなくなります

ハッシュ コード プロバイダは、キー対すハッシュ コードNameObjectCollectionBase インスタンス提供します既定ハッシュ コード プロバイダは CaseInsensitiveHashCodeProvider です。

比較演算子2 つキー等しかどうか判断します既定比較演算子は CaseInsensitiveComparer です。

このコンストラクタは O(n) 操作です (ncapacity)。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
NameObjectCollectionBase クラス
NameObjectCollectionBase メンバ
System.Collections.Specialized 名前空間
CaseInsensitiveHashCodeProvider クラス
CaseInsensitiveComparer クラス
その他の技術情報
カルチャを認識しい文字操作実行

NameObjectCollectionBase コンストラクタ (IEqualityComparer)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

空で、既定初期量を備え指定した IEqualityComparer オブジェクト使用する、NameObjectCollectionBase クラス新しインスタンス初期化します。

名前空間: System.Collections.Specialized
アセンブリ: System (system.dll 内)
構文構文

Protected Sub New ( _
    equalityComparer As IEqualityComparer _
)
Dim equalityComparer As IEqualityComparer

Dim instance As New NameObjectCollectionBase(equalityComparer)
protected NameObjectCollectionBase (
    IEqualityComparer equalityComparer
)
protected:
NameObjectCollectionBase (
    IEqualityComparer^ equalityComparer
)
protected NameObjectCollectionBase (
    IEqualityComparer equalityComparer
)
protected function NameObjectCollectionBase
 (
    equalityComparer : IEqualityComparer
)

パラメータ

equalityComparer

2 つキー等しかどうか判断しコレクション内のキーハッシュ コード生成するために使用する IEqualityComparer オブジェクト

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
NameObjectCollectionBase クラス
NameObjectCollectionBase メンバ
System.Collections.Specialized 名前空間
IEqualityComparer インターフェイス
その他の技術情報
カルチャを認識しい文字操作実行

NameObjectCollectionBase コンストラクタ (Int32, IEqualityComparer)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

空で、指定した初期量を備え指定した IEqualityComparer オブジェクト使用するNameObjectCollectionBase クラス新しインスタンス初期化します。

名前空間: System.Collections.Specialized
アセンブリ: System (system.dll 内)
構文構文

Protected Sub New ( _
    capacity As Integer, _
    equalityComparer As IEqualityComparer _
)
Dim capacity As Integer
Dim equalityComparer As IEqualityComparer

Dim instance As New NameObjectCollectionBase(capacity,
 equalityComparer)
protected NameObjectCollectionBase (
    int capacity,
    IEqualityComparer equalityComparer
)
protected:
NameObjectCollectionBase (
    int capacity, 
    IEqualityComparer^ equalityComparer
)
protected NameObjectCollectionBase (
    int capacity, 
    IEqualityComparer equalityComparer
)
protected function NameObjectCollectionBase
 (
    capacity : int, 
    equalityComparer : IEqualityComparer
)

パラメータ

capacity

NameObjectCollectionBase オブジェクト初期状態格納できるエントリの概数

equalityComparer

2 つキー等しかどうか判断しコレクション内のキーハッシュ コード生成するために使用する IEqualityComparer オブジェクト

例外例外
例外種類条件

ArgumentOutOfRangeException

capacity が 0 未満です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
NameObjectCollectionBase クラス
NameObjectCollectionBase メンバ
System.Collections.Specialized 名前空間
IEqualityComparer インターフェイス
その他の技術情報
カルチャを認識しい文字操作実行

NameObjectCollectionBase コンストラクタ

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 クラス
NameObjectCollectionBase メンバ
System.Collections.Specialized 名前空間
CaseInsensitiveHashCodeProvider クラス
CaseInsensitiveComparer クラス

その他の技術情報

カルチャを認識しい文字操作実行

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
)

パラメータ

hashProvider

NameObjectCollectionBase インスタンス内のすべてのキーハッシュ コード提供する IHashCodeProvider。

comparer

2 つキー等しかどうか判断するために使用する IComparer。

解説解説

NameObjectCollectionBase容量は、NameObjectCollectionBase保持できる要素数になりますNameObjectCollectionBase要素追加すると、必要に応じて内部配列の再割り当てによって容量自動的に増加します。

コレクションサイズ推定できる場合は、初期量を指定すると、NameObjectCollectionBase要素追加するときに、サイズ変更操作何度も実行する必要がなくなります

ハッシュ コード プロバイダは、キー対すハッシュ コードNameObjectCollectionBase インスタンス提供します既定ハッシュ コード プロバイダは CaseInsensitiveHashCodeProvider です。

比較演算子2 つキー等しかどうか判断します既定比較演算子は CaseInsensitiveComparer です。

このコンストラクタは O(1) 操作です。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
NameObjectCollectionBase クラス
NameObjectCollectionBase メンバ
System.Collections.Specialized 名前空間
IHashCodeProvider インターフェイス
IComparer インターフェイス
CaseInsensitiveHashCodeProvider クラス
CaseInsensitiveComparer クラス
その他の技術情報
カルチャを認識しい文字操作実行

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
)

パラメータ

capacity

NameObjectCollectionBase が初期状態格納できるエントリの概数

hashProvider

NameObjectCollectionBase インスタンス内のすべてのキーハッシュ コード提供する IHashCodeProvider。

comparer

2 つキー等しかどうか判断するために使用する IComparer。

例外例外
例外種類条件

ArgumentOutOfRangeException

capacity が 0 未満です。

解説解説

NameObjectCollectionBase容量は、NameObjectCollectionBase保持できる要素数になりますNameObjectCollectionBase要素追加すると、必要に応じて内部配列の再割り当てによって容量自動的に増加します。

コレクションサイズ推定できる場合は、初期量を指定すると、NameObjectCollectionBase要素追加するときに、サイズ変更操作何度も実行する必要がなくなります

ハッシュ コード プロバイダは、キー対すハッシュ コードNameObjectCollectionBase インスタンス提供します既定ハッシュ コード プロバイダは CaseInsensitiveHashCodeProvider です。

比較演算子2 つキー等しかどうか判断します既定比較演算子は CaseInsensitiveComparer です。

このコンストラクタは O(n) 操作です (ncapacity)。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
NameObjectCollectionBase クラス
NameObjectCollectionBase メンバ
System.Collections.Specialized 名前空間
IHashCodeProvider インターフェイス
CaseInsensitiveHashCodeProvider クラス
IComparer インターフェイス
CaseInsensitiveComparer クラス
その他の技術情報
カルチャを認識しい文字操作実行



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「NameObjectCollectionBase コンストラクタ ()」の関連用語

NameObjectCollectionBase コンストラクタ ()のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



NameObjectCollectionBase コンストラクタ ()のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS