没有全局变量怎么办? 可以使用静态变量实现:class c1{ static int a; ......}class c2{ int b = c1.a; ......} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对,使用static是最简单的。如果要实现全局变量的功能。你可以专门定义一个globalpublic class golbal{ public static string Name; .....}在程序入口处赋给global初值main(){global.Name = "Fox";....}这样,在程序的其他地方就可以使用global.Name作为全局变量了 设置成form的property不就行了.想啥时取就啥时取.pullic Class fromclass:Form{ public void formclass{} private int myProperty1 = 0; public int Property1 { get{return myProperty1;} set{myProperty1 = value;} } private string myProperty2 = "I love you..." public string Property2 { get{return myProperty2;} set{myProperty2 = value;} } private bool myProperty3 = false; public bool Property3 { get{return myProperty3;} set{myProperty3 = value;} }}声明后直接给私有变量赋值就行了.其它的类可以通过public属性进行访问. 我觉得用静态变量比较好!但我还是不太清楚怎么得到(刚刚学)比如:我定义一个static golbal;程序启动是有一个窗口是给用户输入信息的,但他输入完以后会把值付给golbal,并把这个窗口会关掉.然后,启动另一个窗口,现在着个窗口怎么获得golbal的值. 静态变量是不需要实例化的,也就时说,你只要在一个namespace中,就可以直接使用 golbal你的golbal在启动时被赋值了,后面要用这个值时,你可以直接用golbal了 关于ASP 无组件上传中文存入到数据库时出现乱码 怎么样延长网站后台管理登录进去界面时间 VS2005安装包问题,大家有没有遇到这种情况 winform 的 messageBox.show() 怎么获取点右上角的X的事件? wince5.0的软件在6.0中打不开串口是什么原因 WinForm中tabControl选项卡的排序问题 在线等待,马上给分。 如何将两个DataSet进行合并?解决后立即结帖 用C#开发桌面程序的困惑 c#能象vb6 一样在事件中实现byref 参数吗? 需要装什么才能得到.NET/C#的编程环境? 接口实现问题
如果要实现全局变量的功能。你可以专门定义一个global
public class golbal
{
public static string Name;
.....}在程序入口处赋给global初值
main()
{
global.Name = "Fox";
....
}这样,在程序的其他地方就可以使用global.Name作为全局变量了
pullic Class fromclass:Form
{
public void formclass{}
private int myProperty1 = 0;
public int Property1
{
get{return myProperty1;}
set{myProperty1 = value;}
}
private string myProperty2 = "I love you..."
public string Property2
{
get{return myProperty2;}
set{myProperty2 = value;}
} private bool myProperty3 = false;
public bool Property3
{
get{return myProperty3;}
set{myProperty3 = value;}
}}声明后直接给私有变量赋值就行了.其它的类可以通过public属性进行访问.
你的golbal在启动时被赋值了,
后面要用这个值时,你可以直接用golbal了