一旦我在C#(VS2008)的即时窗口中创建了一个变量,有没有办法删除它,所以我可以创建一个同名但不同类型的新变量?除了重启程序之外。
原因是保持立即窗口的命名空间干净,因为一旦它们滚动窗口的可见部分就很难跟踪变量声明。
答案 0 :(得分:5)
我认为不可能做你要求的事。
答案 1 :(得分:2)
您可以创建一个字典来保存您的即时窗口“变量”。然后,当您完成它们时,您可以从字典中删除项目。
答案 2 :(得分:1)
如果您只想保持命名空间清洁,可以使用对象而不是您为变量声明的类型?但是,不知道是否有任何方法可以清除它们!
答案 3 :(得分:0)
您可以执行类似以下操作:
public void LolFunction() {
{
int main = 0;
Console.Writeline(main);
}
{
string main = "Roflstring";
Console.Writeline(main);
}
}