社区
C#
帖子详情
c#,全局变量
hellray
2011-07-22 05:33:14
我在类库中建立一个类
public class MyClass
{
public static string loginname;
}
在登录FORM中给myclass.loginname赋值
在主界面取myclass.loginname为什么是NULL了
...全文
60
7
打赏
收藏
c#,全局变量
我在类库中建立一个类 public class MyClass { public static string loginname; } 在登录FORM中给myclass.loginname赋值 在主界面取myclass.loginname为什么是NULL了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大月球
2011-07-24
打赏
举报
回复
我感觉是你没有初始化,你可以使用读写器,就是get,set的写法,楼上有人写了,或者你就直接写public static string loginname=“”;
你虽然生成一个loginname,没有初始化就是null
yixian2007
2011-07-22
打赏
举报
回复
登录的名称最好存在注册表中,不要用全局变量。
yizhili
2011-07-22
打赏
举报
回复
这种东西不应该这么做的
去看看别人的登录怎么做的吧
lazyleland
2011-07-22
打赏
举报
回复
改成
public class MyClass
{
private static string loginname;
public static string LoginName{get;set;}
}
然后在set里加个断点,看是否有其它地方把他赋值为null了。
isjoe
2011-07-22
打赏
举报
回复
此类和登录、和主窗体是在一个程序集?
登录和主窗体在一个程序集?
登录和主窗体如果不在同一程序集,那就为NULL了。
sunyaxingqq
2011-07-22
打赏
举报
回复
1.看是否实例了 如果实例为空很正常
2.该字段就没赋值
ohkuy
2011-07-22
打赏
举报
回复
注意:是MyClass类名大写的,不是实例名,
MyClass
.loginname="xxx"; //赋值
Asp.net及
C#
全局变量
使用方法汇总
Asp.net及
C#
全局变量
使用方法汇总
C#
WinForm通过
全局变量
实现不同窗体之间传值的解决方案的源码.rar
C#
WinForm通过
全局变量
实现不同窗体之间传值的解决方案的源码
C#
将
全局变量
的字符串变为函数参数
C#
利用内置函数将
全局变量
的字符串变为函数参数
全局变量
、局部变量、静态
全局变量
、静态局部变量的区别
全局变量
、局部变量、静态
全局变量
、静态局部变量的区别
C#
命名规范 可以看看
C#
命名规范 只是命名规范感兴趣可以看看
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章