C# 如何创建一个只能改变一次的变量
展开全部
readonly,只能在构造函数中进行赋值,然后是只读的
如
class A
{
private readonly int a;
public A()
{
a=0;
}
}
任何在构造函数以外对a进行赋值都是非法的
如
class A
{
private readonly int a;
public A()
{
a=0;
}
}
任何在构造函数以外对a进行赋值都是非法的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以,自己建个calss,里面声明个私有的字符变量,然后在该变量赋值方法里控制赋值次数。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个,好像不能办啊。变量要么是const一直不变的的,要么是可以一直变得。不过你完全没有必要啊,变不变依靠于你的程序啊,如果你的程序不要求一直变,变量自己就不会一直变,我个人感觉没与必要啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
readonly
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询