Считается ли оператор «если» методом?

Среди моих коллег возникло интересное обсуждение того, считается ли оператор «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» как простой предопределенный метод в языке программирования?

49
задан Óscar López 14 October 2012 в 06:30
поделиться