string T1 = "";
string T2 = "";
string T3 = "";
string T4 = "";
string T5 = "";
string T6 = "";
string T7 = "";
string T8 = "";
public Test9()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
T1 += msgRichBox1.Text;
T2 += msgRichBox1.Text;
T3 += msgRichBox1.Text;
T4 += msgRichBox1.Text;
T5 += msgRichBox1.Text;
T6 += msgRichBox1.Text;
T7 += msgRichBox1.Text;
T8 += msgRichBox1.Text;
}
private void button2_Click(object sender, EventArgs e)
{
T1 = "";
T2 = "";
T3 = "";
T4 = "";
T5 = "";
T6 = "";
T7 = "";
T8 = "";
}
畫面如圖
我在RIchTextBox里放了1M左右的字符串
每個變量賦值,賦值后任務管理器里的內存直線飆升,過了好幾分鐘任務管理器里的內存都沒有變化
然後點擊清除變量,將變量的值賦值為空,等了老半天內存還是沒有減少
重新賦值內存持續上漲
各位大神有沒有什麼辦法清除變量的內存??