Let's say I have this block of C# code that compiles
if (someVariable == true)
{
// do something
}
but in a haste to optimize the code I change it into :
if (someVariable)
{
// do something
}
and suddenly my code does not compile anymore.
WHAT TYPE COULD someVariable HAVE?! Please comment on what you think about this small riddle :)