一旦我在C#(VS2008)的立即窗口中创建了一个变量,是否有任何方法删除它,以便我可以创建一个具有相同名称但不同类型的新变量?除了重新启动程序。在C#中的立即窗口中删除变量
原因是为了保持直接窗口的名称空间干净,因为一旦他们滚动窗口的可见部分,很难跟踪变量声明。
一旦我在C#(VS2008)的立即窗口中创建了一个变量,是否有任何方法删除它,以便我可以创建一个具有相同名称但不同类型的新变量?除了重新启动程序。在C#中的立即窗口中删除变量
原因是为了保持直接窗口的名称空间干净,因为一旦他们滚动窗口的可见部分,很难跟踪变量声明。
我不认为有可能做你在问什么。
如果你只是想保持名称空间干净,你可以使用对象,而不是你为变量声明的类型?但是,不知道是否有任何方法来清除它们!
你可以创建一个字典来保存你的直接窗口“变量”。然后,您可以在完成后从字典中移除项目。
你可以做一些类似如下的内容:
public void LolFunction() {
{
int main = 0;
Console.Writeline(main);
}
{
string main = "Roflstring";
Console.Writeline(main);
}
}
需要注意的是,如果你在问VB.NET,答案一直是:看到$在http删除psuedovariable:// MSDN。 microsoft.com/en-us/library/ms164891.aspx – 2011-07-30 15:28:55