Search code examples
c#wpfstringletter

Check What Letters are in a String


I am making a Hangman Game in C# in WPF, and I am wondering if there is a way to check what letters are in a string so that if a letter is choosen the program can determine if the letter is in the chosen word or not. Ex.

String StackOverFlow; //Sample String

//If Letter "A" is chosen,
private void AButt_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
//What Would I Put Here?
} 

Solution

  • You could use Contains(), but that is going to be case sensitive. Hangman is not.

    The easiest way to handle that is to use IndexOf() instead:

    if(StackOverFlow.IndexOf("A", StringComparison.CurrentCultureIgnoreCase) > -1)
    {
        // Found
    }
    else
    {
        // Not Found
    }