【发布时间】:2018-10-21 21:49:00
【问题描述】:
我有简单的登录表单。
用户获得数字密码后,我需要将文本框销毁到内存中。
这样做就够了吗?
txtPassword.Text = string.Empty;
txtPassword = null;
System.GC.Collect();
【问题讨论】:
-
务实地调用
GC并不是一件好事。 -
没有。文字仍然可以在
TextBox;您可能引用的其他一些变量或对象。您可能需要考虑 WPF 的PasswordBox和SecureString -
只是
txtPassword.Text = string.Empty;不工作? -
@MickyD 我在 SecureString 中传输文本
标签: c# .net winforms passwords