## How to do Sorting of number using bubble sort in asp.net ?

There are so many approach to do sorting of number like quick sort,bubble sort, Heap Sort, and Merge sort

Sorting Algorithm in C#

Bubble sort is one of the simple sort algorithm, In this algorithm we have to compare each two unsorted number, if the value of first no is greater than second one then we have to swap the no.

In this algorithm we have take two loops. i.e Main loop and nested loop

main loop is used for no of passes and nested loop is used for no of comparisons.

Here you will also learn how to convert string array to integer array in C#

Complete code in C# will be like this

```
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void btnSubmit_Click(object sender, EventArgs e)
{
string s = txtNum.Text;

int[] num = s.Split(',').Select(str => int.Parse(str)).ToArray();

for (int i = 0; i < num.Length - 1; i++)
{
for (int j = 0; j < num.Length - 1; j++)
{
if (num[j] > num[j + 1])
{
int temp;
temp = num[j + 1];
num[j + 1] = num[j];
num[j] = temp;
}

}

}

for (int k = 0; k < num.Length; k++)
{
lblmsg.Text += num[k].ToString() +" ";
}
}
}

```

Summary

This artical include

1. How to do sorting using bubble sort
2. How to convert string array to Integer array in above code.