Я думаю, что моя Visual Studio 2008 (.net 3.5) повреждена.
Если я запускаю новый проект Windows Forms в новом решении, добавьте код
double[] x = new double[2];
x[3] = -1.0;
обработчику form_load (или обработчику кнопки), и попытайтесь отладить программу, она немедленно завершает работу, не выдает исключение, а фактически вылетает.
Если я помещаю один и тот же код в конструктор формы или в Main, исключение выдается как обычно.
Есть идеи, что может происходить?