C#控制台 只读,只写,读写,读写时过滤的属性
来源:互联网 发布:紫青双剑仙羽进阶数据 编辑:程序博客网 时间:2024/05/31 13:14
镇场诗:慈心积善融学习,技术誓为大家学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ class example { public int value1 //读写的属性 { set; get; } public int value2 //只读的属性 { private set; get; } public int value3 //只写的属性 { set; private get; } private int _chosevalue;//这个私有字段与下面的属性是关联的。 public int chosevalue { set { if (value > 100) _chosevalue = 100; else _chosevalue = 0; } get { return _chosevalue; } } } class Program { static void Main(string[] args) { //观看属性的过滤作用 var a = new example(); a.chosevalue = 101; Console.WriteLine("{0}",a.chosevalue); a.chosevalue = 91; Console.WriteLine("{0}", a.chosevalue); Console.ReadKey(); } }}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
感恩帮助过我的人。博客的精髓在技术部分,更在镇场一诗。
我是一个新手,代码还有许多不完善的地方,请您看代码的时候多多思考。
C#是一个优秀的语言,VS是一个优秀的编译软件,二者值得学习。如果您有一些不会的知识,咱们可以相互讨论。
如果您认为代码可以有改进的地方,有错误的地方,请留下评论,我会处理的。
注:如果我的博文无意中侵犯了您的权益,请告知。看到您的告知后,我将及时作出处理。
1 0
- C#控制台 只读,只写,读写,读写时过滤的属性
- C#关于类的只读只写属性的问题
- c# 控制台的文本读写
- [Python] Python与Excel--只读|只写|读写|创建图表
- 简单查看和修改数据库的只读/读写属性
- IO读写注意处理数据只写了一部分的情况
- C# XML节点与属性的读写
- C#定义属性-读写属性
- C#定义属性-只写属性
- 对内读写对外只读的方法
- innerHTML的读写属性
- C#控制台 通过构造函数对只读属性赋值
- c# 串口的读写
- C#文件的读写
- c#文件的读写
- C#注册表的读写
- c#文件的读写
- C#操作XML-创建-追加-带属性的读写(全)
- CODEFORCES 454C Little Pony and Expected Maximum
- HDU-1806 Frequent values(RMQ)
- "享元模式"-之Java,Android面试必问设计模式(9/9)
- Android 属性动画,补间动画,xml资源动画详解
- 查询出来的内容只显示一部分,后边用的内容进行替换
- C#控制台 只读,只写,读写,读写时过滤的属性
- java变量作用域和堆栈
- 浅谈JavaEE中的Hibernate环境的搭建(二)
- 读取Java文件到byte数组的三种方式
- Java 导入excel
- Android 基础 -------Activity
- -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable a
- Bitmap.createBitmap函数有6个重载方法
- IP178G交换机启动失败的症状