在C#中立即删除变量窗口中的变量

时间:2008-09-23 10:55:27

标签: c#

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

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

4 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:2)

您可以创建一个字典来保存您的即时窗口“变量”。然后,当您完成它们时,您可以从字典中删除项目。

答案 2 :(得分:1)

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

答案 3 :(得分:0)

您可以执行类似以下操作:

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