Что лучше? частный статический vs частный

В этом примере кода:

public class SuperMan {
    private static bool IsProper(decimal x) {
        return x > 31.0m && x < 45.0m;
    }

    public bool CheckStuff(string a, string b, string c) {
        // lots of code, some of which introduces a variable x
        return IsProper(x) && /* other conditions */;
    }
}

Должен IsProper (..) быть «частным статическим» или «частным». Предположим:

  1. IsProper ( ..) не нужно обращаться к какому-либо состоянию экземпляра (даже в будущем).
  2. Нас не беспокоит разная производительность между двумя вариантами (одна из вещей, которую мы никогда не должны делать, - это гадать о производительности без фактического измерения и оптимизации. без надобности.)
6
задан kidoman 15 January 2011 в 10:45
поделиться