为什么Visual Studio在异常期间引用了错误的行?

Nik*_*las 6 c# exception visual-studio-2010

下面是一些简单的代码行:

string[] countries = new string[1];
string[] cities = new string[1];

countries[0] = "USA";
countries[1] = "England";
cities[0] = "Chicago";  
Run Code Online (Sandbox Code Playgroud)

当Visual Studio抛出null异常时,它引用以下行而不是发生异常的行:
在此输入图像描述

当您查看问题的详细信息时,我知道行号是正确的.但是,我经常花费更多的时间来搜索错误的变量,因为异常的可视化表示是错误的.

是否有可能调整VS或做其他事情来解决这个问题?这是一个已知问题还是仅仅是我?

Cod*_*ked 6

这显然是一个已知的错误.