在C#中立即窗口中删除变量
时间:2020-03-06 14:35:31 来源:igfitidea点击:
一旦在C(VS2008)的即时窗口中创建了变量,是否有任何方法可以删除它,以便我可以创建一个名称相同但类型不同的新变量?除了重新启动程序外。
原因是保持即时窗口的命名空间整洁,因为一旦变量声明从窗口的可见部分滚动下来,就很难跟踪它们。
解决方案
我认为我们无法做到。
如果只想保持命名空间整洁,可以使用object而不是为变量声明的类型?但是,不知道是否存在清除它们的方法!
我们可以制作一个字典来保存直接窗口"变量"。完成后,我们可以从字典中删除项目。
我们可以执行类似以下操作:
public void LolFunction() { { int main = 0; Console.Writeline(main); } { string main = "Roflstring"; Console.Writeline(main); } }