Поделиться через


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();
public virtual System.ComponentModel.PropertyDescriptorCollection Sort ();
abstract member Sort : unit -> System.ComponentModel.PropertyDescriptorCollection
override this.Sort : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Overridable Function Sort () As PropertyDescriptorCollection

Возвращаемое значение

Новая коллекция PropertyDescriptorCollection, содержащая отсортированные объекты PropertyDescriptor.

Применяется к

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);
public virtual System.ComponentModel.PropertyDescriptorCollection Sort (System.Collections.IComparer? comparer);
abstract member Sort : System.Collections.IComparer -> System.ComponentModel.PropertyDescriptorCollection
override this.Sort : System.Collections.IComparer -> System.ComponentModel.PropertyDescriptorCollection
Public Overridable Function Sort (comparer As IComparer) As PropertyDescriptorCollection

Параметры

comparer
IComparer

Средство сравнения, которое нужно использовать для сортировки объектов PropertyDescriptor в данной коллекции.

Возвращаемое значение

Новая коллекция PropertyDescriptorCollection, содержащая отсортированные объекты PropertyDescriptor.

См. также раздел

Применяется к

Sort(String[])

Исходный код:
PropertyDescriptorCollection.cs
Исходный код:
PropertyDescriptorCollection.cs
Исходный код:
PropertyDescriptorCollection.cs

Сортирует членов коллекции. Сначала выполняется сортировка в указанном порядке, затем используется порядок сортировки по умолчанию, обычно являющийся алфавитным,.

public:
 virtual System::ComponentModel::PropertyDescriptorCollection ^ Sort(cli::array <System::String ^> ^ names);
public virtual System.ComponentModel.PropertyDescriptorCollection Sort (string[] names);
public virtual System.ComponentModel.PropertyDescriptorCollection Sort (string[]? names);
abstract member Sort : string[] -> System.ComponentModel.PropertyDescriptorCollection
override this.Sort : string[] -> System.ComponentModel.PropertyDescriptorCollection
Public Overridable Function Sort (names As String()) As PropertyDescriptorCollection

Параметры

names
String[]

Массив строк, описывающий порядок сортировки для объектов PropertyDescriptor в этой коллекции.

Возвращаемое значение

Новая коллекция PropertyDescriptorCollection, содержащая отсортированные объекты PropertyDescriptor.

Примеры

В следующем примере кода определяется порядок сортировки Sort для метода . PropertyDescriptorCollection Если содержит четыре PropertyDescriptor объекта с именами A, B, Cи D, свойства myNewColl будут отсортированы в порядке D, B, Aи C.

array<String^>^ temp0 = {"D","B"};
myNewColl = this->Sort( temp0 );
myNewColl = this.Sort(new string[]{"D", "B"});
myNewColl = Me.Sort(New String() {"D", "B"})

См. также раздел

Применяется к

Sort(String[], IComparer)

Исходный код:
PropertyDescriptorCollection.cs
Исходный код:
PropertyDescriptorCollection.cs
Исходный код:
PropertyDescriptorCollection.cs

Сортирует членов коллекции. Вслед за выполнением сортировки в указанном порядке производится сортировка с использованием средства IComparer.

public:
 virtual System::ComponentModel::PropertyDescriptorCollection ^ Sort(cli::array <System::String ^> ^ names, System::Collections::IComparer ^ comparer);
public virtual System.ComponentModel.PropertyDescriptorCollection Sort (string[] names, System.Collections.IComparer comparer);
public virtual System.ComponentModel.PropertyDescriptorCollection Sort (string[]? names, System.Collections.IComparer? comparer);
abstract member Sort : string[] * System.Collections.IComparer -> System.ComponentModel.PropertyDescriptorCollection
override this.Sort : string[] * System.Collections.IComparer -> System.ComponentModel.PropertyDescriptorCollection
Public Overridable Function Sort (names As String(), comparer As IComparer) As PropertyDescriptorCollection

Параметры

names
String[]

Массив строк, описывающий порядок сортировки для объектов PropertyDescriptor в этой коллекции.

comparer
IComparer

Средство сравнения, которое нужно использовать для сортировки объектов PropertyDescriptor в данной коллекции.

Возвращаемое значение

Новая коллекция PropertyDescriptorCollection, содержащая отсортированные объекты PropertyDescriptor.

Примеры

В следующем примере кода определяется порядок сортировки Sort для метода . PropertyDescriptorCollection Если содержит четыре PropertyDescriptor объекта с именами A, B, Cи D, свойства myNewColl будут отсортированы в порядке D, B, Aи C.

array<String^>^ temp0 = {"D","B"};
myNewColl = this->Sort( temp0 );
myNewColl = this.Sort(new string[]{"D", "B"});
myNewColl = Me.Sort(New String() {"D", "B"})

См. также раздел

Применяется к