C# 如何使用c在桌面应用程序中存储登录用户的信息#

C# 如何使用c在桌面应用程序中存储登录用户的信息#,c#,wpf,C#,Wpf,我们希望跟踪当前登录的用户。而是使用例如:Environment.Username,我们希望从数据库中知道用户名。 我们可以从数据库中获取用户名,但我们希望将其存储在某个位置。有什么解决办法吗?下面链接的问题中的一个例子: 设置。默认值[“SomeProperty”]=“Some Value” Settings.Default.Save();//将设置保存在应用程序配置文件中 我建议看一眼 还有其他解决方案。它们是几种解决方案: 使用MVVM创建共享用户管理器服务(推荐) 单身服务 应用程序设

我们希望跟踪当前登录的用户。而是使用例如:Environment.Username,我们希望从数据库中知道用户名。
我们可以从数据库中获取用户名,但我们希望将其存储在某个位置。有什么解决办法吗?

下面链接的问题中的一个例子:

设置。默认值[“SomeProperty”]=“Some Value”
Settings.Default.Save();//将设置保存在应用程序配置文件中

我建议看一眼


还有其他解决方案。

它们是几种解决方案:

  • 使用MVVM创建共享用户管理器服务(推荐)

  • 单身服务

  • 应用程序设置

  • 静态变量


如果您的应用程序被多个用户使用,您无法将数据存储在传统文件(如CSV、XML等)中,但使用这种技术可能无法获得数据安全性,因此您可以使用二进制序列化