Ниже приведен код, который я использую
private void TestFunction()
{
foreach (MySampleClass c in dictSampleClass)
{
String sText = c.VAR1 + c.VAR2 + c.VAR3
PerformSomeTask(sText,c.VAR4);
}
}
Мой друг предложил изменить (для повышения производительности dictSampleClass - словарь. Он имеет объекты 10K)
private void TestFunction()
{
String sText="";
foreach (MySampleClass c in dictSampleClass)
{
sText = c.VAR1 + c.VAR2 + c.VAR3
PerformSomeTask(sText,c.VAR4);
}
}
Мой вопрос: "Улучшает ли производительность выше производительность, если да, как?"
WOW это более ожидаемый ответ. Большинство парней сказали, что "компилятор С# позаботится об этом". Так что насчет c компилятора?