To Bubblesort ILists in C# and VB.NET you can use the follwing snippet.
Sample C#
public static IList Sort(IList inputArray)
{
var counter = inputArray.Count - 1;
for (var i = 0; i < counter; i++)
{
for (var index = counter; index > i; index--)
{
if (((IComparable)inputArray[index - 1]).CompareTo(inputArray[index]) <= 0) continue;
var temp = inputArray[index - 1];
inputArray[index - 1] = inputArray[index];
inputArray[index] = temp;
}
}
return inputArray;
}
Sample VB.NET
Public Shared Function Sort(inputArray As IList) As IList Dim counter = inputArray.Count - 1 For i As var = 0 To counter - 1 For index As var = counter To i + 1 Step -1 If DirectCast(inputArray(index - 1), IComparable).CompareTo(inputArray(index)) <= 0 Then Continue For End If Dim temp = inputArray(index - 1) inputArray(index - 1) = inputArray(index) inputArray(index) = temp Next Next Return inputArray End Function
RT @CodeSnippetsNET: How to Bubblesort ILists in C# and #VB .NET http://t.co/A1kjYmQ3QB #dotnet #csharp #code #coding #dev #developer #prog…
RT @CodeSnippetsNET: How to Bubblesort ILists in C# and #VB .NET http://t.co/A1kjYmQ3QB #dotnet #csharp #code #coding #dev #developer #prog…