C# 如何创建一个只能改变一次的变量

也不一定要是变量,只要能存储字符数据,并且在声明后只能赋值一次,之后变为只读... 也不一定要是变量,只要能存储字符数据,并且在声明后只能赋值一次,之后变为只读 展开
 我来答
seamaswong
2011-06-29 · TA获得超过1122个赞
知道小有建树答主
回答量:483
采纳率:0%
帮助的人:379万
展开全部
readonly,只能在构造函数中进行赋值,然后是只读的

class A
{
private readonly int a;
public A()
{
a=0;
}
}
任何在构造函数以外对a进行赋值都是非法的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hukongsheng
2011-06-29 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:121
采纳率:0%
帮助的人:97.9万
展开全部
可以,自己建个calss,里面声明个私有的字符变量,然后在该变量赋值方法里控制赋值次数。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
财商语陆
2011-06-29 · 专注于财商的思维认知提升和财商意识养成。
财商语陆
采纳数:148 获赞数:584

向TA提问 私信TA
展开全部
这个,好像不能办啊。变量要么是const一直不变的的,要么是可以一直变得。不过你完全没有必要啊,变不变依靠于你的程序啊,如果你的程序不要求一直变,变量自己就不会一直变,我个人感觉没与必要啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bc16ffec5
2011-06-29 · TA获得超过290个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:297万
展开全部
readonly
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式