Визуальная студия останова при доступе к элементу массива? - PullRequest
1 голос
/ 10 января 2011

У меня есть массив, доступ к которому очень сложен; Можно ли сломать в Visual Studio 2008 при доступе к определенному элементу массива? Или к самому массиву обращаются?

Спасибо.

Ответы [ 2 ]

1 голос
/ 10 января 2011

Вы можете использовать условные перерывы.Это означает, что у вас есть метод, в котором вы передаете в качестве аргумента индекс массива, к которому необходимо получить доступ, затем вы можете использовать условие для разрыва, когда индекс равен X.

Чтобы вставить условный разрыв, щелкните правой кнопкой мышиточка останова выбранное условие.

1 голос
/ 10 января 2011

Вы не можете установить точку останова для доступа к определенному элементу в массиве, но вы можете установить точку останова для доступа к массиву, изменив его на свойство и поместив точку останова в метод доступа get.

Так измените это:

public string[] myArray;

На это:

private string[] myArray;
public string[] MyArray
    {
        get
        {
            return myArray; //put breakpoint here.
        }
        set
        {
            myArray = value;
        }
    }
...