如何在C#中保存一个全局变量

mgslovedreamsgogo 2005-03-11 12:52:09
在C#中保存一个全局变量,使多个文件可以同时调用,而不必每次都重新申明????
...全文
964 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
niunj 2005-03-11
  • 打赏
  • 举报
回复
up
trueboy 2005-03-11
  • 打赏
  • 举报
回复
这还用说!
win_web_form 2005-03-11
  • 打赏
  • 举报
回复
支持darksinada(凤翼天翔)的做法。
darksinada 2005-03-11
  • 打赏
  • 举报
回复
写一个Global.cs文件,里面放所有你要用的全局变量。

namespace namespace01
{
public class Global
{
public static int aaaaa = 0;
}
}

然后在其他文件里这样调用:

using namespace namespace01;

Global.aaaaa = 100;
chinawn 2005-03-11
  • 打赏
  • 举报
回复
楼上的说的对~我原来也以为在类中定义public static变量就可以了~不过有时候不可以的
wokagoka 2005-03-11
  • 打赏
  • 举报
回复
class StaticClass//这是类名,换成你的那个
{
private static string m_Value;
public static string SelectItemValue
{
get{return m_Value;}
set{m_Value=value;}
}
}

然后在程序中调用StaticClass.SelectItemValue就行了
topycsdn 2005-03-11
  • 打赏
  • 举报
回复
public static class
{}
v192 2005-03-11
  • 打赏
  • 举报
回复
加名命空间.类名.变量名
gy348 2005-03-11
  • 打赏
  • 举报
回复
APPLICATION
grf601006617 2005-03-11
  • 打赏
  • 举报
回复
good~
mgslovedreamsgogo 2005-03-11
  • 打赏
  • 举报
回复
不行呀
定义一个public string的全局变量getstring;
private void ds_SelectedIndexChanged(object sender, System.EventArgs e)
{
if(ds.SelectedItem.ToString()!="")
{
getstring=ds.SelectedItem.ToString();
}
}
getstring不能传递到另外一个文件,为什么呢??
mgslovedreamsgogo 2005-03-11
  • 打赏
  • 举报
回复
全局变量一定要是静态的吗???
lizq2004 2005-03-11
  • 打赏
  • 举报
回复
写一个公共静态类专门存贮公共变量!
liduke 2005-03-11
  • 打赏
  • 举报
回复
做一个第三方的公用类静态属性,其他类都可以访问到了
egxsun 2005-03-11
  • 打赏
  • 举报
回复
darksinada(凤翼天翔)的方法可以
tmp2002 2005-03-11
  • 打赏
  • 举报
回复
在类中定义public static变量

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧