【问题标题】:visual studio breakpoint when array item is accessed?访问数组项时的Visual Studio断点?
【发布时间】:2011-01-10 01:14:00
【问题描述】:

我有一个以非常复杂的方式访问的数组;当访问数组的某个元素时,是否有可能在 Visual Studio 2008 中中断?还是数组本身被访问了?

谢谢。

【问题讨论】:

    标签: visual-studio-2008 breakpoints


    【解决方案1】:

    您不能在访问数组中的某个元素时设置断点,但是您可以通过将数组更改为属性并将断点放在 get 访问器中来为访问数组时设置断点。

    所以改变这个:

    public string[] myArray;
    

    到这里:

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

    【讨论】:

      【解决方案2】:

      您可以使用条件中断。这意味着您有一个方法,您可以将要访问的数组的索引作为参数传递,然后您可以在索引为 X 时使用条件中断。

      要插入条件断点,请右键单击断点并选择条件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-16
        • 2013-11-21
        • 1970-01-01
        • 2011-08-31
        • 2017-09-07
        • 1970-01-01
        相关资源
        最近更新 更多