PropertyDescriptorCollection.InternalSort 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
对此集合中的成员排序。
重载
InternalSort(IComparer) |
使用指定的 IComparer 对此集合中的成员排序。 |
InternalSort(String[]) |
对此集合中的成员排序。 首先应用指定的顺序,然后应用此集合的默认排序,后者通常为字母顺序。 |
InternalSort(IComparer)
使用指定的 IComparer 对此集合中的成员排序。
protected:
void InternalSort(System::Collections::IComparer ^ sorter);
protected void InternalSort (System.Collections.IComparer sorter);
protected void InternalSort (System.Collections.IComparer? sorter);
member this.InternalSort : System.Collections.IComparer -> unit
Protected Sub InternalSort (sorter As IComparer)
参数
- sorter
- IComparer
用来将此集合中的 PropertyDescriptor 对象排序的比较器。
另请参阅
适用于
InternalSort(String[])
对此集合中的成员排序。 首先应用指定的顺序,然后应用此集合的默认排序,后者通常为字母顺序。
protected:
void InternalSort(cli::array <System::String ^> ^ names);
protected void InternalSort (string[] names);
protected void InternalSort (string[]? names);
member this.InternalSort : string[] -> unit
Protected Sub InternalSort (names As String())
参数
- names
- String[]
字符串的数组,描述此集合中的 PropertyDescriptor 对象的排序顺序。
示例
下面的代码示例定义 方法的 InternalSort 排序顺序。 PropertyDescriptorCollection如果 包含四PropertyDescriptor个名称A
为 、 B
、 C
和 D
的对象,则 的属性myNewColl
将按 、、 B
A
和 C
的顺序D
排序。
array<String^>^ temp0 = {"D","B"};
this->InternalSort( temp0 );
this.InternalSort(new string[]{"D", "B"});
Me.InternalSort(New String() {"D", "B"})