首页 > 代码库 > 关于C#中的ReadOnly
关于C#中的ReadOnly
readonly field can be initialized either at the declaration or in a constructor.‘ data-guid="257637d5ffda9953f70ee09ecc32366c">readonly 字段可以在声明或构造函数中初始化。
class Age
{
readonly int age;
public Age()
{
age = 10;
}
public void ChangeAge()
{
//age = 100;//尝试修改age的值,错误
}
}
以下是可以进行的[集合类型不同于普通变量]
class ChuckReadOnly<TKey,TValue>
{
private readonly Dictionary<TKey, TValue> dictinonary = new Dictionary<TKey, TValue>();
public void DoTask(TKey key,TValue value)
{
dictinonary.Add(key,value);
}
}
readony主要是监控"="赋值运算的
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。