【发布时间】:2008-10-28 01:46:36
【问题描述】:
这是我一直想知道的,但从来没有打扰过。
为临时变量分配一个值比继续使用该值更有效吗?一个例子可能更清楚:
string s = reader.GetItem[0].ToString();
someClass.SomeField = s;
someOtherClass.someField = s;
或
someClass.SomeField = reader.GetItem[0].ToString();
someOtherClass.someField = reader.GetItem[0].ToString();
我最初的想法是顶级示例会更有效,因为它不必访问 Item 集合或调用 ToString。
很想听听其他人的想法,或以任何方式给出明确的答案。
【问题讨论】:
标签: .net performance