EventDescriptorCollection.Sort Метод

Определение

Выполняет сортировку элементов этой коллекции EventDescriptorCollection.Sorts the members of this EventDescriptorCollection.

Перегрузки

Sort(String[], IComparer)

Выполняет сортировку элементов этой коллекции EventDescriptorCollection, используя заданный порядок сортировки и средство сравнения IComparer.Sorts the members of this EventDescriptorCollection, given a specified sort order and an IComparer.

Sort(String[])

Выполняет сортировку элементов этой коллекции EventDescriptorCollection, используя заданный порядок сортировки.Sorts the members of this EventDescriptorCollection, given a specified sort order.

Sort()

Выполняет сортировку элементов этой коллекции EventDescriptorCollection, используя установленный для этой коллекции по умолчанию порядок сортировки, обычно являющийся алфавитным.Sorts the members of this EventDescriptorCollection, using the default sort for this collection, which is usually alphabetical.

Sort(IComparer)

Выполняет сортировку элементов этой коллекции EventDescriptorCollection, используя указанный объект IComparer.Sorts the members of this EventDescriptorCollection, using the specified IComparer.

Sort(String[], IComparer)

Выполняет сортировку элементов этой коллекции EventDescriptorCollection, используя заданный порядок сортировки и средство сравнения IComparer.Sorts the members of this EventDescriptorCollection, given a specified sort order and an IComparer.

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

Параметры

names
String[]

Массив строк, описывающий порядок сортировки объектов EventDescriptor в коллекции.An array of strings describing the order in which to sort the EventDescriptor objects in the collection.

comparer
IComparer

Объект IComparer, используемый для сортировки объектов EventDescriptor в этой коллекции.An IComparer to use to sort the EventDescriptor objects in this collection.

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

Примеры

В следующем примере кода определяется порядок сортировки для метода Sort.The following code example defines the sort order for the Sort method. Если EventDescriptorCollection содержит четыре объекта EventDescriptor с именами A, B, Cи D, свойства myNewColl будут отсортированы в порядке D, B, Aи C.If the EventDescriptorCollection contains four EventDescriptor objects with the names A, B, C, and D, the properties of myNewColl would be sorted in the order D, B, A, and C.

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

Комментарии

Сначала применяется указанный порядок сортировки, за которым следует сортировка с помощью указанного IComparer.The specified sort order is applied first, followed by the sort using the specified IComparer.

Примечание

Атрибут HostProtectionAttribute, применяемый к этому классу, имеет следующее Resources значение свойства: Synchronization.The HostProtectionAttribute attribute applied to this class has the following Resources property value: Synchronization. Атрибут HostProtectionAttribute не оказывает влияния на настольные приложения (обычно запускаемые двойным щелчком значка, вводом команды или URL-адреса в браузере).The HostProtectionAttribute does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). Дополнительные сведения см. в разделе HostProtectionAttribute класс или SQL Server атрибуты защиты узла.For more information, see the HostProtectionAttribute class or SQL Server Programming and Host Protection Attributes.

Дополнительно

Sort(String[])

Выполняет сортировку элементов этой коллекции EventDescriptorCollection, используя заданный порядок сортировки.Sorts the members of this EventDescriptorCollection, given a specified sort order.

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

Параметры

names
String[]

Массив строк, описывающий порядок сортировки объектов EventDescriptor в коллекции.An array of strings describing the order in which to sort the EventDescriptor objects in the collection.

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

Примеры

В следующем примере кода определяется порядок сортировки для метода Sort.The following code example defines the sort order for the Sort method. Если EventDescriptorCollection содержит четыре объекта EventDescriptor с именами A, B, Cи D, свойства myNewColl будут отсортированы в порядке D, B, Aи C.If the EventDescriptorCollection contains four EventDescriptor objects with the names A, B, C, and D, the properties of myNewColl would be sorted in the order D, B, A, and C.

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

Комментарии

Сначала выполняется сортировка в указанном порядке, затем используется порядок сортировки по умолчанию, обычно являющийся алфавитным,.The specified order is applied first, followed by the default sort for this collection, which is usually alphabetical.

Примечание

Атрибут HostProtectionAttribute, применяемый к этому классу, имеет следующее Resources значение свойства: Synchronization.The HostProtectionAttribute attribute applied to this class has the following Resources property value: Synchronization. Атрибут HostProtectionAttribute не оказывает влияния на настольные приложения (обычно запускаемые двойным щелчком значка, вводом команды или URL-адреса в браузере).The HostProtectionAttribute does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). Дополнительные сведения см. в разделе HostProtectionAttribute класс или SQL Server атрибуты защиты узла.For more information, see the HostProtectionAttribute class or SQL Server Programming and Host Protection Attributes.

Дополнительно

Sort()

Выполняет сортировку элементов этой коллекции EventDescriptorCollection, используя установленный для этой коллекции по умолчанию порядок сортировки, обычно являющийся алфавитным.Sorts the members of this EventDescriptorCollection, using the default sort for this collection, which is usually alphabetical.

public:
 virtual System::ComponentModel::EventDescriptorCollection ^ Sort();
public virtual System.ComponentModel.EventDescriptorCollection Sort ();
abstract member Sort : unit -> System.ComponentModel.EventDescriptorCollection
override this.Sort : unit -> System.ComponentModel.EventDescriptorCollection
Public Overridable Function Sort () As EventDescriptorCollection

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

Примеры

В следующем примере кода определяется порядок сортировки для метода Sort.The following code example defines the sort order for the Sort method. Если EventDescriptorCollection содержит четыре объекта EventDescriptor с именами A, B, Cи D, свойства myNewColl будут отсортированы в порядке D, B, Aи C.If the EventDescriptorCollection contains four EventDescriptor objects with the names A, B, C, and D, the properties of myNewColl would be sorted in the order D, B, A, and C.

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

Комментарии

Примечание

Атрибут HostProtectionAttribute, применяемый к этому классу, имеет следующее Resources значение свойства: Synchronization.The HostProtectionAttribute attribute applied to this class has the following Resources property value: Synchronization. Атрибут HostProtectionAttribute не оказывает влияния на настольные приложения (обычно запускаемые двойным щелчком значка, вводом команды или URL-адреса в браузере).The HostProtectionAttribute does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). Дополнительные сведения см. в разделе HostProtectionAttribute класс или SQL Server атрибуты защиты узла.For more information, see the HostProtectionAttribute class or SQL Server Programming and Host Protection Attributes.

Sort(IComparer)

Выполняет сортировку элементов этой коллекции EventDescriptorCollection, используя указанный объект IComparer.Sorts the members of this EventDescriptorCollection, using the specified IComparer.

public:
 virtual System::ComponentModel::EventDescriptorCollection ^ Sort(System::Collections::IComparer ^ comparer);
public virtual System.ComponentModel.EventDescriptorCollection Sort (System.Collections.IComparer comparer);
abstract member Sort : System.Collections.IComparer -> System.ComponentModel.EventDescriptorCollection
override this.Sort : System.Collections.IComparer -> System.ComponentModel.EventDescriptorCollection
Public Overridable Function Sort (comparer As IComparer) As EventDescriptorCollection

Параметры

comparer
IComparer

Объект IComparer, используемый для сортировки объектов EventDescriptor в этой коллекции.An IComparer to use to sort the EventDescriptor objects in this collection.

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

Примеры

В следующем примере кода определяется порядок сортировки для метода Sort.The following code example defines the sort order for the Sort method. Если EventDescriptorCollection содержит четыре объекта EventDescriptor с именами A, B, Cи D, свойства myNewColl будут отсортированы в порядке D, B, Aи C.If the EventDescriptorCollection contains four EventDescriptor objects with the names A, B, C, and D, the properties of myNewColl would be sorted in the order D, B, A, and C.

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

Комментарии

Сначала применяется заданная IComparer, за которой следует Сортировка по умолчанию для этой коллекции, которая обычно является алфавитным.The specified IComparer is applied first, followed by the default sort for this collection, which is usually alphabetical.

Примечание

Атрибут HostProtectionAttribute, применяемый к этому классу, имеет следующее Resources значение свойства: Synchronization.The HostProtectionAttribute attribute applied to this class has the following Resources property value: Synchronization. Атрибут HostProtectionAttribute не оказывает влияния на настольные приложения (обычно запускаемые двойным щелчком значка, вводом команды или URL-адреса в браузере).The HostProtectionAttribute does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). Дополнительные сведения см. в разделе HostProtectionAttribute класс или SQL Server атрибуты защиты узла.For more information, see the HostProtectionAttribute class or SQL Server Programming and Host Protection Attributes.

Дополнительно

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