объявление переменных в подблоках улучшит производительность?

В C# там была бы какая-либо разница в производительности при сравнении следующих ТРЕХ альтернатив?

ОДИН

void ONE(int x) {

if (x == 10) 
{
    int y = 20;
    int z = 30;
    // do other stuff
} else {
    // do other stuff
}
}

ДВА

void TWO(int x) {

int y;
int z;

if (x == 10) 
{
    y = 20;
    z = 30;
    // do other stuff
} else {
    // do other stuff
}
}

ТРИ

void THREE(int x) {

int y = 20;
int z = 30;

if (x == 10) 
{
    // do other stuff
} else {
    // do other stuff
}
}
5
задан John Saunders 4 August 2010 в 03:41
поделиться