0
변수 미리보기가있는 Visual Studio 2017에서 디버깅 할 때 이상한 동작이 발생합니다. 변수 이름이 다른 것보다 두 개 이상 사용되면 다른 범위로 나타납니다. "a"는 두 번째 범위에 0이,VS 2017 디버거 변수 미리보기가 잘못되었습니다.
private void Test()
{
var values = new List<int> {1, 2, 3, 4, 5, 6, 7, 8};
if (values.Count > 20)
{
var a = 0;
a = values[5];
}
else
{
var a = 0;
a = values[5];
}
}
bebugger 미리보기가 나에게 말했다 :
여기 간단한 샘플입니다.
내가 "B"모든 것에 하단 범위에서 변수를 변경하는 경우는
인가 ... 잘 작동 디버거의 정상적인 동작이? 기억이 ...