I have an if statement where the condition is `if (String.Equals(str[0], "-"))`
and the condition is never met even when it should be. So I believe I am misunderstanding how the .Equals() method works. I have also tried `Char.Equals(str[0], "-")`, However the condition is still never met. I am using C#. Please help me understand what is causing this issue. Thanks.