2008-09-23 42 views
6

Khi tôi đã tạo biến trong cửa sổ ngay lập tức trong C# (VS2008), có cách nào xóa nó để tôi có thể tạo biến mới có cùng tên nhưng khác không? Ngoài việc khởi động lại chương trình.Xóa biến trong cửa sổ ngay lập tức trong C#

Lý do sẽ giữ cho không gian tên của cửa sổ ngay lập tức được làm sạch, vì rất khó để theo dõi các khai báo biến sau khi chúng cuộn phần hiển thị của cửa sổ.

+2

Lưu ý rằng nếu bạn được hỏi về VB.NET, câu trả lời sẽ đã Có: xem $ xóa psuedovariable tại http: // MSDN. microsoft.com/en-us/library/ms164891.aspx –

Trả lời

5

Tôi không nghĩ rằng bạn có thể làm những gì bạn đang yêu cầu.

1

Nếu bạn chỉ muốn giữ không gian tên sạch, bạn có thể sử dụng đối tượng thay vì loại bạn đã khai báo cho biến? Nhưng, không biết nếu có tồn tại bất kỳ phương pháp để xóa chúng!

1

Bạn có thể tạo từ điển để giữ "biến" cửa sổ ngay lập tức. Sau đó, bạn có thể xóa các mục khỏi từ điển khi bạn đã hoàn tất chúng.

0

Bạn có thể làm điều gì đó tương tự như sau:

public void LolFunction() { 
    { 
     int main = 0; 
     Console.Writeline(main); 
    } 
    { 
     string main = "Roflstring"; 
     Console.Writeline(main); 
    } 
} 
Các vấn đề liên quan