PropertyDescriptorCollection.Sort メソッド

定義

このコレクションのメンバーを並べ替えます。

オーバーロード

Sort()

このコレクションの既定の並べ替えを使用して、このコレクションのメンバーを並べ替えます。既定の並べ替えは、通常はアルファベット順です。

Sort(IComparer)

指定した IComparer を使用して、コレクションのメンバーを並べ替えます。

Sort(String[])

このコレクションのメンバーを並べ替えます。 指定した順序が最初に適用され、次にコレクションの既定の並べ替え順序が適用されます。既定の並べ替え順序は、通常はアルファベット順です。

Sort(String[], IComparer)

このコレクションのメンバーを並べ替えます。 指定した順序が最初に適用され、指定した IComparer を使用した並べ替えが次に行われます。

Sort()

ソース:
PropertyDescriptorCollection.cs
ソース:
PropertyDescriptorCollection.cs
ソース:
PropertyDescriptorCollection.cs

このコレクションの既定の並べ替えを使用して、このコレクションのメンバーを並べ替えます。既定の並べ替えは、通常はアルファベット順です。

public virtual System.ComponentModel.PropertyDescriptorCollection Sort ();

戻り値

並べ替えられた PropertyDescriptorCollection オブジェクトを格納している新しい PropertyDescriptor

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Sort(IComparer)

ソース:
PropertyDescriptorCollection.cs
ソース:
PropertyDescriptorCollection.cs
ソース:
PropertyDescriptorCollection.cs

指定した IComparer を使用して、コレクションのメンバーを並べ替えます。

public virtual System.ComponentModel.PropertyDescriptorCollection Sort (System.Collections.IComparer comparer);
public virtual System.ComponentModel.PropertyDescriptorCollection Sort (System.Collections.IComparer? comparer);

パラメーター

comparer
IComparer

コレクション内の PropertyDescriptor オブジェクトを並べ替えるために使用する比較子。

戻り値

並べ替えられた PropertyDescriptorCollection オブジェクトを格納している新しい PropertyDescriptor

こちらもご覧ください

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Sort(String[])

ソース:
PropertyDescriptorCollection.cs
ソース:
PropertyDescriptorCollection.cs
ソース:
PropertyDescriptorCollection.cs

このコレクションのメンバーを並べ替えます。 指定した順序が最初に適用され、次にコレクションの既定の並べ替え順序が適用されます。既定の並べ替え順序は、通常はアルファベット順です。

public virtual System.ComponentModel.PropertyDescriptorCollection Sort (string[] names);
public virtual System.ComponentModel.PropertyDescriptorCollection Sort (string[]? names);

パラメーター

names
String[]

コレクション内の PropertyDescriptor オブジェクトを並べ替える順序を記述する文字列の配列。

戻り値

並べ替えられた PropertyDescriptorCollection オブジェクトを格納している新しい PropertyDescriptor

次のコード例では、 メソッドの並べ替え順序を Sort 定義します。 にPropertyDescriptorCollectionBCおよび Dという名前Aの 4 つのPropertyDescriptorオブジェクトが含まれている場合、 のmyNewCollプロパティは、、BA、および Cの順序Dで並べ替えられます。

myNewColl = this.Sort(new string[]{"D", "B"});

こちらもご覧ください

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Sort(String[], IComparer)

ソース:
PropertyDescriptorCollection.cs
ソース:
PropertyDescriptorCollection.cs
ソース:
PropertyDescriptorCollection.cs

このコレクションのメンバーを並べ替えます。 指定した順序が最初に適用され、指定した IComparer を使用した並べ替えが次に行われます。

public virtual System.ComponentModel.PropertyDescriptorCollection Sort (string[] names, System.Collections.IComparer comparer);
public virtual System.ComponentModel.PropertyDescriptorCollection Sort (string[]? names, System.Collections.IComparer? comparer);

パラメーター

names
String[]

コレクション内の PropertyDescriptor オブジェクトを並べ替える順序を記述する文字列の配列。

comparer
IComparer

コレクション内の PropertyDescriptor オブジェクトを並べ替えるために使用する比較子。

戻り値

並べ替えられた PropertyDescriptorCollection オブジェクトを格納している新しい PropertyDescriptor

次のコード例では、 メソッドの並べ替え順序を Sort 定義します。 にPropertyDescriptorCollectionBCおよび Dという名前Aの 4 つのPropertyDescriptorオブジェクトが含まれている場合、 のmyNewCollプロパティは、、BA、および Cの順序Dで並べ替えられます。

myNewColl = this.Sort(new string[]{"D", "B"});

こちらもご覧ください

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1