In my app I have a list of one class,, want to sort the alphanumeric value and I want my result as, N1-1,N1-20,N1-100,N1-10000,N1-8100.How can I get this?                  
List<Employee> employeeList = new List<Employee>() 
   {         new Employee { Name = "N1", Salary = "N1-1" } ,                    
                  ...
           };
        SortSalary sortSal = new SortSalary();
         employeeList.Sort(sortSal);
  }
class SortSalary: IComparer<Employee>
 {
     #region IComparer<Employee> Members
    public int Compare(Employee x, Employee y)
     {
        
         return string.Compare(x.Salary, y.Salary);
     }
    #endregion
 }