C#中自定义静态变量为什么总是不能初始化?

是个全局变量,我把他定义在了公共类中调用,刚开始还可以调用,但是不知道什么原因就无法初始化了?求指点?publicclassPubClass{publicstaticst... 是个全局变量,我把他定义在了公共类中调用,刚开始还可以调用,但是不知道什么原因就无法初始化了?求指点?
public class PubClass
{
public static string App; //登录系统用户ID
public static string StrName; //登录系统用户姓名
展开
 我来答
zly0304302
推荐于2016-06-09 · TA获得超过2462个赞
知道小有建树答主
回答量:744
采纳率:0%
帮助的人:605万
展开全部
namespace BaiduTest_Zhaoly
{
    class Program
    {
        static void Main(string[] args)
        {
            PubClass.App = "userid";
            PubClass.StrName = "user";
        }
    }

    public class PubClass
    {
        public static string App;  //登录系统用户ID   
        public static string StrName; //登录系统用户姓名 
    }
}
睿思博信
推荐于2018-04-09 · TA获得超过142个赞
知道答主
回答量:73
采纳率:0%
帮助的人:33.9万
展开全部
静态成员应在静态构造函数中初始化,就是带有static的构造函数!
另外你可以考虑公共全局成员定义在.config中哦!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-30
展开全部
public static class PubClass
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syht2000
高粉答主

2013-07-30 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
具体点,无法初始化是什么意思,这两个值应该是你在登录成功的时候设定的,去查一下那的代码就知道了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式