Определение локальной переменной const против класса const

Если я использую константу, которая нужна только в методе , лучше всего объявить константу в области действия метода или в области класса? Есть ли лучшая производительность, декларирующая это в методе? Если это правда, я думаю, что более стандартно определить их в области класса (в верхней части файла), чтобы изменить значение и упростить перекомпиляцию.

public class Bob
{
   private const int SomeConst = 100; // declare it here?
   public void MyMethod()
   {
      const int SomeConst = 100; // or declare it here?
      // Do soemthing with SomeConst
   }
}
47
задан Stealth Rabbi 16 June 2011 в 13:55
поделиться