【问题标题】:Find out where a variable is initialized找出变量的初始化位置
【发布时间】:2011-07-07 12:57:22
【问题描述】:

我的项目中有一个带有变量“test”的类。我需要找出这个“测试”在项目/解决方案的哪个页面被初始化。除了 Ctl+F 并查找整个项目之外,我们是否有任何快捷键。

【问题讨论】:

    标签: c# .net visual-studio visual-studio-2010


    【解决方案1】:

    试试 F12。这里有一些很棒的快捷海报,打印出来贴在墙上

    Visual Studio 2010 Keybinding Posters

    【讨论】:

    • 厉害,F12直接把光标带到对象实例化点
    • 如果您的文件中没有cs文件,则不会。
    【解决方案2】:

    您可以右键单击它,然后查找所有引用,查找 = new,或者如果您愿意,可以查找 Ctrl-K, R

    【讨论】:

      【解决方案3】:

      与@George 的答案非常相似,但我更喜欢Ctrl+Shift+F(在文件中查找)。执行与查找所有引用相同的操作,但无需编译任何内容。

      至于专门寻找初始化,在text:b*=的文件中查找(确保使用正则表达式已打开),将找到您分配给文本的任何位置。

      这是假设您在问题中不是指Ctrl+Shift+F

      【讨论】:

        【解决方案4】:

        我们可以使用下面的正则表达式来查找已初始化的变量。

        示例

        int var = 10;
        (?:\w+\s+)([a-zA-Z])+\s(\=)
        

        【讨论】:

          猜你喜欢
          • 2023-03-27
          • 1970-01-01
          • 2013-04-15
          • 2018-04-01
          • 2016-05-28
          • 2011-02-19
          • 2012-05-22
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多