C#注销后如何清除存储的数据?
How to clear the data stored after logging out in C#?
有什么方法可以在退出后清除所有存储在内存中的数据,就像第一次运行应用程序时的情况一样?
在我的Winform项目中,不同的用户级别对不同的窗体和不同的控件有不同的访问权限。
我点击退出按钮后,之前的设置仍然存在
有没有什么方法可以将所有内容重置为零,而不必设置每个表单和每个控件的所有设置?
如果在注销单击时使用任何静态变量存储数据,您可能需要手动使静态变量无效。
要删除 cookie:
foreach (string cookieFile in Directory.GetFiles(Environment.GetFolderPath(Environment.SpecialFolder.Cookies)))
{
try
{
File.Delete(cookieFile);
}
catch (Exception)
{
}
}
终于找到答案了
很简单。
Application.Restart();
它会关闭应用程序并立即启动一个新实例。
有什么方法可以在退出后清除所有存储在内存中的数据,就像第一次运行应用程序时的情况一样?
在我的Winform项目中,不同的用户级别对不同的窗体和不同的控件有不同的访问权限。 我点击退出按钮后,之前的设置仍然存在
有没有什么方法可以将所有内容重置为零,而不必设置每个表单和每个控件的所有设置?
如果在注销单击时使用任何静态变量存储数据,您可能需要手动使静态变量无效。 要删除 cookie:
foreach (string cookieFile in Directory.GetFiles(Environment.GetFolderPath(Environment.SpecialFolder.Cookies)))
{
try
{
File.Delete(cookieFile);
}
catch (Exception)
{
}
}
终于找到答案了
很简单。
Application.Restart();
它会关闭应用程序并立即启动一个新实例。