Среди моих коллег возникло интересное обсуждение того, считается ли оператор «if» методом? Несмотря на то, что к слову «if» добавлено выражение, он по-прежнему ведет себя аналогично простому методу с невозвращаемым значением.
Например:
if(myValue) //myValue is the parameter passed in
{
//Execute
}
Подобным образом метод может выполнять ту же операцию:
public void MyMethod(myValue)
{
switch(myValue)
{
case true:
//Logic
break;
case false:
//Logic
break;
}
}
Верно ли вызывать (учитывать) оператор «if» как простой предопределенный метод в языке программирования?