가능한 중복 :
Declaring a variable inside or outside an foreach loop: which is faster/better?declare variable in/out에 어떤 차이가 있습니까?
안녕 모두,
어떤 두 예제 사이의 차이가 나있다
?예 1 :
for (int i = 0; i < 2; i++)
{
Thread newThread = new Thread(...);
newThread.Start();
}
예 2 :
Thread newThread;
for (int i = 0; i < 2; i++)
{
newThread = new Thread(...);
newThread.Start();
}
자신의 IL 코드는 동일합니다 ... 두 번째 예에서
예 @dtb는 정확한 속임수를 언급하며, 더 정확한 답변을 가지고 있습니다. 둘 다 같은 IL로 컴파일되므로 절대 차이가 없습니다. – gideon
답장을 보내 주셔서 감사합니다. @dbt ... – ogun