Code Bye

菜鸟请教:如何设置一个变量,所有的窗体都能访问??

 

开发环境  Microsoft Visual Studio 2010

开发 Winform,想要设置一个“全局变量(如:用户名)”,以便所有的窗体都能访问到!

请问如何设置???

在load下面定义一个   数据类型 变量名; 比如  string a ;
5分
新建一个类,比如PublicInfo,定义变量
class PublicInfo
{
public static string UserName = "Jimmy";
}

所有窗体通过PublicInfo.UserName调用

5分
任意定义一个类,这个类设置为public,然后这里面随便你怎么写了
8分
想要所有窗体都能访问到,最好定义成public static类型,避免每实例化一次它的值都不一样

可以放到一个公共类里,这个类可以不是静态类,也可以是静态类.

最简单的办法就是直接在program类里定义全局静态变量

2分
引用 4 楼 Z65443344 的回复:

想要所有窗体都能访问到,最好定义成public static类型,避免每实例化一次它的值都不一样

可以放到一个公共类里,这个类可以不是静态类,也可以是静态类.

最简单的办法就是直接在program类里定义全局静态变量

引用 4 楼 Z65443344 的回复:

想要所有窗体都能访问到,最好定义成public static类型,避免每实例化一次它的值都不一样

可以放到一个公共类里,这个类可以不是静态类,也可以是静态类.

最简单的办法就是直接在program类里定义全局静态变量

代码这么写对吗:

public static string UserName;


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明菜鸟请教:如何设置一个变量,所有的窗体都能访问??