For example
Input array: 'a', 'b', 'B', 'A'
Output with Array.Sort(): 'A', 'B', 'a', 'b'
Desired output: 'A', 'a', 'B', 'b'
I understand why 'A' is considered lower than 'a', but I want it to be sorted alphabetically, not by the corresponding integers of the characters.
Is there a Comparer class that would solve the problem as a second argument for Array.Sort() ?