c# - C# 中 Windows 窗体应用程序的 session

标签 c# winforms session

是否有针对基于 Windows 的 C# 应用程序的 session ,以便记录多个用户登录和注销的详细信息?

我尝试使用声明静态变量,但它与 session 不同。

最佳答案

Windows 窗体中没有 session 变量的概念。你可以这样做:

创建一个静态类,用于保存用户名和密码以及整个应用程序所需的任何其他变量。

在你的情况下它会是这样的:

public static class LoginInfo
{
    public static string UserID;
}

现在您可以从代码中的任何位置访问 UserID:

MessageBox.Show(LogInfo.UserID);

或在登录后设置值,如:

LogInfo.UserID = TextBox1.Text;

关于c# - C# 中 Windows 窗体应用程序的 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14599127/

相关文章:

c# - 使用C#进行颜色检测

php - Symfony 6.3 迁移导致无状态验证器强制请求无状态的问题

C# 将用户输入传递给方法,并输出结果(来自主函数)?

c# - 进入和退出 C# 检查 block 是否有成本?

c# - Winforms:如何在透明窗体上获取鼠标事件以进行透明控制

c# - 如何正确处置 Form,而不会有从已处置对象上的另一个线程调用 Invoke 的风险?

php - 如何为现有用户更改 session cookie 域

php - Ajax、PHP 和 session 问题

c# - 将 StorageFile 上传到 PHP 文件

c# - 将 TiffBitmapEncoder 与 Gray32Float 结合使用