Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在WPF(c#)中创建和使用全局变量_C#_Wpf - Fatal编程技术网

如何在WPF(c#)中创建和使用全局变量

如何在WPF(c#)中创建和使用全局变量,c#,wpf,C#,Wpf,我在WPF(C#)中有一个应用程序,它有多个用户,用户可以使用该应用程序执行不同的操作,但是每个用户都有不同的访问权限。我想在第一个窗口中创建一个包含用户名称的变量,因为我需要将它存储在数据库的另一个表中(每次用户执行操作时,我都会将其姓名和操作时间保存在表中),因此现在我不知道如何创建可在应用程序的不同窗口中使用的变量您可以在任何类中声明全局变量,如下所示: public class YourClass { public static string UserName ="Default

我在WPF(C#)中有一个应用程序,它有多个用户,用户可以使用该应用程序执行不同的操作,但是每个用户都有不同的访问权限。我想在第一个窗口中创建一个包含用户名称的变量,因为我需要将它存储在数据库的另一个表中(每次用户执行操作时,我都会将其姓名和操作时间保存在表中),因此现在我不知道如何创建可在应用程序的不同窗口中使用的变量

您可以在任何类中声明全局变量,如下所示:

public class YourClass
{
    public static string UserName ="DefaultUser";
    ...
}
然后从任何地方访问它:

MessageBox.Show(YourClass.UserName);