c#怎么设置一个全局变量
展开全部
一、设置一个全局变量的方法如下:
新建一个类public class Helper{public static String hpname=“”;};
hpname是静态字段,无需new,直接可以在其他窗体中通过Helper.hpname 进行访问和赋值;
在Form1窗体中将他赋值为“小明”,Helper.hpname="小明";
在Form2中进行取值“小明”,String name“小明”=Helper.hpname“小明”设置一个全局变量成功。
二、单件模式(c#)是一种用于确保整个应用程序中只有一个类实例且这个实例所占资源在整个应用程序中是共享时的程序设计方法,在某些情况下,这种程序设计方法是很有用处的。
展开全部
C#语言没有“全局变量”的概念,但可以通过静态(static)来模拟“全局变量”。例如
// 在MyGlobal类中,使用static来定义“全局变量”
public class MyGlobal
{
public static int X;
public static string Name;
}
在定义好后,就可以在程序中使用了。
// 使用MyGlobal类中的"全局变量"
// 使用方法:类名.变量
MyGlobal.X = 10;
MyGlobal.Name = "全局字符串";
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用static属性就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询