如何在C#中建立各個窗体都能使用的變量?? 我要在系統登錄時以一個建立好的賬套登錄,我如何才能在各個窗体中取得所登錄的賬套 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果不是常量,只能从登录开始,每打开一个窗体就把登录信息传递下去。如果是常量,声明一个常量的类,在各个窗体中引用。 public class UserInf{ private static string name; private static *** otherInf; ... public static string Name { get{ return name;} } public static *** OtherInf { get{ return otherInf;} } ... public static void Login(string name,*** otherInf,***) { this.name=name; this.otherInf=otherInf ... } ...}//在登陆验证成功后,这样记录用户信息:UserInf.Login(name,otherInf,***);//其他页勉可以这样获取用户信息:string username=UserInf.Name;//如果有必要,可以设计一个static的Logoff方法,清空用户信息,完成注销,就可以再次登陆 謝謝大家給小弟的幫助,問題得以解決!! 求大虾们给个思路,小弟我把所剩的分数都贡献出来了,虽然只有80分 C# 关于绑定事件的问题 wince怎么捕获挂起唤醒状态? c#如何调用matlab中的.mat数据格式 想学习ORM,谁能用一个最简单的例子给我上一课? 如何得到当前路径? C#如何在将服务器端的一个文件拷贝到服务器的另一个文件夹 高手请进来,谢谢 求:《c#入门经典》哪位有? 请大家比较WinForm下DataGrid和ListView在做数据显示修改时的优缺点 请教:要写一个可以画UML图的程序 这两天搞了一个技术文章的网站,收集了上万文章,希望对大家有所帮助
如果是常量,声明一个常量的类,在各个窗体中引用。
{
private static string name;
private static *** otherInf;
...
public static string Name
{
get{ return name;}
}
public static *** OtherInf
{
get{ return otherInf;}
}
...
public static void Login(string name,*** otherInf,***)
{
this.name=name;
this.otherInf=otherInf
...
}
...
}
//在登陆验证成功后,这样记录用户信息:
UserInf.Login(name,otherInf,***);
//其他页勉可以这样获取用户信息:
string username=UserInf.Name;//如果有必要,可以设计一个static的Logoff方法,清空用户信息,完成注销,就可以再次登陆