Прочитать значение несколько раз или сохранить как переменную в первый раз?

В принципе, лучше ли сохранять значение в переменной при первом прогоне или постоянно использовать это значение? Код объяснит это лучше:

TextWriter tw = null;
if (!File.Exists(ConfigurationManager.AppSettings["LoggingFile"]))
{
   // ...
   tw = File.CreateText(ConfigurationManager.AppSettings["LoggingFile"]);
}

или

TextWriter tw = null;
string logFile = ConfigurationManager.AppSettings["LoggingFile"].ToString();
if (!File.Exists(logFile))
{
    // ...
    tw = File.CreateText(logFile);
}
5
задан Neil Knight 2 February 2011 в 10:42
поделиться