代码之家  ›  专栏  ›  技术社区  ›  Simon D

在C语言中删除即时窗口中的变量#

c#
  •  6
  • Simon D  · 技术社区  · 16 年前

    一旦我在C#(VS2008)的即时窗口中创建了一个变量,有没有办法删除它,这样我就可以创建一个名称相同但类型不同的新变量?除了重新启动正在运行的程序之外。

    原因可能是保持立即窗口的名称空间干净,因为一旦变量声明滚动到窗口的可见部分,就很难跟踪它们。

    4 回复  |  直到 16 年前
        1
  •  5
  •   Compile This    16 年前

    我认为不可能按你的要求去做。

        2
  •  2
  •   Amy B    16 年前

    您可以制作一个字典来保存即时窗口“变量”。然后,您可以在处理完条目后将其从字典中删除。

        3
  •  1
  •   Ali Ersöz    16 年前

    如果您只想保持名称空间干净,那么可以使用object而不是为变量声明的类型?但是,不知道是否有任何方法可以清除它们!

        4
  •  0
  •   hichris123 Andreas Sewe    8 年前

    public void LolFunction() {
        {
            int main = 0;
            Console.Writeline(main);
        }
        {
            string main = "Roflstring";
            Console.Writeline(main);
        }
    }