Czy w równym porównaniu wartości literalnej liczy się kolejność argumentów?
Jestem przyzwyczajony do pisania kodu jako (tylko przykład)
Request.QueryString["xxxx"] != null
Ostatnio ktoś to powiedział
null != Request.QueryString["xxxx"]
daje lepszą wydajność.
Ciekawe, czy rzeczywiście przynosi to jakąś różnicę, a jeśli tak, to w jaki sposób?
Uwaga ~ Powyższe jest tylko przykładem. Mówiąc ogólnie
Czy
Constant [Operator] Actual Value (e.g. 1 == Convert.ToInt32(textbox1.text))
jest lepszy niż
Actual Value [Operator] Constant (e.g. Convert.ToInt32(textbox1.text) == 1)
Dzięki