C#属性有什么作用
2024-09-29 12:43:18
1,主要作用:将读,写权限分开。如果不使用属性,仅使用public, protected, private,这几个限制都是读,写属性一起的,可读就可写,不可读同时也不可写。
不能实现只读不可写,只写不可读的需求。
2,更好的安全性:可以在SET中通过条件判断来限制非法值等。
这虽然可以通过函数来实现,但不如属性的调用简洁方便。
3,更高的灵活性:给属性赋值或取值时,Code可以对变量_code进行运算后得到
如
public int Code = { Set{ _code = Value - 1 } }
最新文章
- EditPlus远程编辑、语法高亮、编译运行源代码设置
- Android设置按钮为透明
- 权限<;九>;
- JavaScript:引用js文件时的编码格式问题
- imageView--转-如何代码动态的获取和设置ImageView的宽度和高度?
- asp.net实现手机号码归属地查询,代码如下
- android中PreferenceScreen类的用法
- mtk Android 编译命令自定义--添加版本号
- EASYUI DATAGRID 多列复选框CheckBox
- php加速缓存Xcache的安装与配置
- js 中如何通过提示框跳转页面
- 给iphone模拟器添加照片
- .NET批量大数据插入性能分析及比较
- java之认识基本数据类型及其封装类装箱和拆箱总结
- IP选路
- 拥抱.NET Core系列:Logging (1)
- 201521123075 《Java程序设计》第5周学习总结
- input type=&#39;file&#39;文件上传自定义样式
- RabbitMQ简单应用の主题模式(topic)
- 如何查看thinkphp版本号?