Интересно, какой самый эффективный способ назначения строковых переменных в цикле. Так, например, если я должен просматривать список узлов и присвоения значения узла в строку, было бы лучше, если бы я определить переменную перед цикл начинается какC# Лучший способ присвоения значений строкам в цикле
string myStringVariable = string.Empty
foreach(XmlNode node in givenNodes)
{
myStringVariable = node.Value;
....
...
}
или это будет более эффективным, если я определить переменную внутри цикла, как
foreach(XmlNode node in givenNodes)
{
string myStringVariable = node.Value;
....
...
}
Я думаю, что первый подход является более эффективным, в то время как второй выглядит более элегантно. Есть ли разница в производительности между этими двумя?
Спасибо за ответы.
Возможно, вы можете отформатировать части исходного кода в своем вопросе. Отметьте его и используйте «Ctrl + K» или кнопку образца кода. – crauscher