Array.Sort sorts the elements in an entire one-dimensional Array using the IComparable : Array Sort « Data Structure « VB.Net

Home
VB.Net
1.2D
2.Application
3.Class
4.Data Structure
5.Data Types
6.Database ADO.net
7.Date Time
8.Development
9.Event
10.File Directory
11.Generics
12.GUI
13.Internationalization I18N
14.Language Basics
15.LINQ
16.Network Remote
17.Reflection
18.Security
19.Thread
20.Windows Presentation Foundation
21.Windows System
22.XML
23.XML LINQ
VB.Net Tutorial
VB.Net by API
VB.Net » Data Structure » Array SortScreenshots 
Array.Sort sorts the elements in an entire one-dimensional Array using the IComparable
 

Imports System
Imports System.Collections

Public Class SamplesArray

   Public Class myReverserClass
      Implements IComparer
      Function Compare(As Object, y As ObjectAs Integer _
         Implements IComparer.Compare
         Return New CaseInsensitiveComparer().Compare(y, x)
      End Function 

   End Class
   Public Shared Sub Main()
      Dim myArr As [String]() =  {"The""QUICK""BROWN""FOX""jumps""over""the""lazy""dog"}
      Dim myComparer = New myReverserClass()

      PrintIndexAndValues(myArr)

      ' Sorts a section of the Array using the default comparer.
      Array.Sort(myArr, 13)
      Console.WriteLine("After sorting a section of the Array using the default comparer:")
      PrintIndexAndValues(myArr)

   End Sub 'Main

   Public Shared Sub PrintIndexAndValues(myArr() As [String])
      Dim As Integer
      For i = To myArr.Length - 1
         Console.WriteLine("   [{0}] : {1}", i, myArr(i))
      Next i
   End Sub
End Class

   
  
Related examples in the same category
1.Array Reverse and SortArray Reverse and Sort
2.Array.Reverse(values) DemoArray.Reverse(values) Demo
3.Sort an Array and Use Array.Length propertiesSort an Array and Use Array.Length properties
4.Sort an ArraySort an Array
5.Reverse the order - elements will be in descending orderReverse the order - elements will be in descending order
6.Array.Sort<(Of <(TKey, TValue>)>)(array[]()[], array[]()[]),
7.Sorts a section of the Array using the reverse case-insensitive comparer
8.Sorts the entire Array using the default comparer
9.Sorts the entire Array using the reverse case-insensitive comparer
10.Sorts a pair of one-dimensional Array objects
11.Sorts a section of the Array pair using the reverse case-insensitive comparer
12.Sorts the entire Array pair using the default comparer
13.Sorts the entire Array pair using the reverse case-insensitive comparer
14.Sorts the elements in an Array using the specified Comparison(Of T).
15.Sorts the elements in a range in an Array using the IComparable(Of T) generic interface
16.Sorts a pair of Array objects (one contains the keys and the other contains the values)
w___w_w_.___j___ava_2_s__.__c__o___m_ | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.