C# - How can I correct string case by using HashSet<string> : <p>Given a hash set such as:</p>

<pre><code>HashSet&lt;string&gt; names = new HashSet&lt;string&gt;(StringComparer.OrdinalIgnoreCase)
{
    "Alice",
    "Bob",
    "Charles",
}
</code></pre>

<p>How can I use this hash set to find the mapped value of a case insensitive string? For example, if I have a string <code>"aLICe"</code>, I want to be able to find <code>"Alice"</code>. </p>
