В Java:
"A".compareTo("a"); return -32 //"A" is less than "a".
В .Net используйте String.CompareTo:
"A".CompareTo("a"); return 1 //"A" is greater than "a".
В .Net используйте Char.CompareTo:
'A'.CompareTo('a'); return -32 //"A" is less than "a".
Я знаю, что Java сравнивает строковые символы, используя свою позицию в таблице Unicode, но .Net - нет. Как определить, какая заглавная буква больше маленькой в .Net?