Resharper говорит мне, что "else" в этом коде избыточен:
if(a)
{
//Do Something
}
else if(b)
{
//Do Something
}
else не выглядит излишним, потому что else не позволяет b оцениваться, если a - true. Дополнительные служебные данные небольшие, если b - переменная, но b также может быть выражением.
Правильно ли это?