Como comparar duas seqüências de caracteres que representam nomes de arquivos ignorando maiúsculas e minúsculas corretamente

Dado que (pelo menos em NTFS) o sistema de arquivos no Windows não faz distinção entre maiúsculas e minúsculas, eu gostaria de compararString fileA paraString fileB assim sendo:

fileA.Equals(fileB, StringComparison.CurrentCultureIgnoreCase)

A questão então é qual cultura eu devo usar, será que a cultura atual (ui?) Padrão é suficiente? Não consigo encontrar nenhum método BCL para essa finalidade.

questionAnswers(6)

yourAnswerToTheQuestion