Como enumerar o alfabeto LOCALIZADO em C #?

Primeiro de tudo, isso não é uma duplicata de:aneira mais rápida de enumerar o alfabe

Por que preciso obter todos os caracteres do alfabeto DE UMA LÍNGUA ARBITRÁRIA (variável) e na seqüência correta de pedido

Como posso fazer isso sem conhecer o alfabeto de todas as culturas / idiomas possíveis? System.Gobalization.Cultureinfo, por exemplo, tem informações sobre o formato da data, um método de classificação e informações da página de códigos. Mas não informações sobre o próprio alfabeto. Além disso, a ordenação de 'A' a 'Z' não funciona, porque o alemão, por exemplo, possui caracteres como ÄÖÜ, que estão depois de 'Z' na numeração da página de códigos, mas seguem depois de você ao classificar.

Posso de alguma forma usar as páginas de código para obter todos os caracteres e classificá-los de alguma forma? Por "todos os caracteres", quero dizer todas as letras, incluindo números, mas não sinais de pontuação. E, possivelmente, apenas letras maiúsculas XOR superiore

questionAnswers(3)

yourAnswerToTheQuestion