zoukankan      html  css  js  c++  java
  • C#中的get 和 set方法

    在C#程序中,get和set是属性特有的两个方法。属性是对字段的封装,是为了程序数据的安全性考虑的。总的来说,字段有两种操作权限,就是获取和修改,其分别对应的就是get和set方法了。

    下图代码段Type方法的作用就是通过get和set方法对属性值进行操作:

    若删除上述代码段,对程序不会产生影响,那为什么还要用get set方法呢?除了对属性的直接存取值操作,我们还可以通过get set方法对属性值进行验证,以排除非正常情况。

    属性中添加代码进行处理:

     

    执行上述代码段,当属性值小于0,就会弹出消息提示框。

    除此之外,还可以通过get set方法设置属性的访问权限:

    c#在定义类时,通常会封装类中声明的对象,使得外界不能访问这个属性。

    如果去掉代码段中set部分,那么外界只能读取type的值,如果去掉get部分,那么只能对type进行赋值。通过这种方式,就能够控制外界对私有属性type的访问权限了,这是C#的一个特性。

    ❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀=❀

  • 相关阅读:
    mysql--笔记1
    html-day04
    转换流 Properties集合 序列化 工具
    html--笔记day03
    map集合的应用
    关于IO流---笔记1
    关于什么是编码表的说明
    实现斗地主纸牌游戏---洗牌 发牌 看底牌的具体功能------Map集合存储方法 遍历的应用
    计算属性
    组件-配置组价
  • 原文地址:https://www.cnblogs.com/cicistudy/p/5660791.html
Copyright © 2011-2022 走看看