Arary.contains ignore nonspacing combining characters, such as diacritics
===

    string[] myArray= { "replay", "answer" };
    if (myArray.Contains("rểplay")) {
    //...
    }



This function will return false since it try to check diacritics word "rểplay" instead of "replay". How can I ignore nonspacing combining characters, such as diacritics and return true?

And how to applied in this function also?

    var ix = Array.FindIndex(myKeys, p => p.Equals(wordIn, StringComparison.CurrentCultureIgnoreCase));
    wordOut = myKeys[ix];
    return true;