Bazı basit satırlar:Neden Visual Studio istisnalar sırasında yanlış satıra başvuruyor? Aşağıdaki kod
string[] countries = new string[1];
string[] cities = new string[1];
countries[0] = "USA";
countries[1] = "England";
cities[0] = "Chicago";
Visual Studio aşağıdaki satırı değil durum oluştu satır başvuran boş istisna atar:
ben satır numarası olduğunu biliyorum Sorunun ayrıntılarını görüntülediğinizde düzeltin. Ancak, genellikle yanlış değişkenleri aramaktan daha fazla zaman harcıyorum çünkü istisnanın görsel temsili yanlıştı.
VS'yi değiştirmek veya bu sorunu çözmek için başka bir şey yapmak mümkün mü? Bilinen bir problem mi yoksa sadece ben mi?
Hangi sürümü VS2010 kullanıyorsunuz? Kodunuzu çalıştırdığımda, IndexOutOfRangeException vurgulaması ülkelerdeydi [1] = "İngiltere"; - VS2010 10.0.30319.341 ve .NET 4.0.30319'um var. – JYelton
Bazen, bunu çalıştırırken kodu değiştirirsem bunu görüyorum. kodu bir try/catch bloğuna koymayın ve catch bloğundaki bazı kodlara bir kesme noktası koymayın. – funkymushroom
'VS2010 10.0.30319.1 RTMRel ve .NET 4.0.30319' – Niklas