Sorting using c# .Net doesn't use ASCII while sorting, It uses Unicode. When we perform a string sort, .Net by default uses the current culture.
Sorting a list in c# with special characters like "-", "/"
Example:
1. Here is the Sample Data before sorting.
We can't get sort String having the special characters, Now we can do with RegExpression.
Descending
response.Result =
response.Result.OrderByDescending(f => Regex.Replace(f.Name.TrimStart().TrimEnd(),
"[^a-zA-Z0-9_]+", " ")).ToList();
Result:
Sorting a list in c# with special characters like "-", "/"
Example:
1. Here is the Sample Data before sorting.
We can't get sort String having the special characters, Now we can do with RegExpression.
using System.Text.RegularExpressions;
Ascending
response.Result =
response.Result.OrderBy(f => Regex.Replace(f.Name.TrimStart().TrimEnd(), "[^a-zA-Z0-9_]+", " ")).ToList();
No comments:
Post a Comment