String. Format(字符串格式化输出)

  相当于Console.WriteLine(字符串格式化输出);

  而String.Format是返回一个字符串

属性:

  因为把字段全public,会非常不安全,外部可以随意更改你的值,有可能会导致程序出问题,

  这个时候,我们就把public取消,外部无法访问,所以我们公开两个api,一个是Get方法

  可以让外部访问我的字段,一个是Set方法可以接收外部的传参来修改,因为两个方法都是

  自己定义的,所以可以保护字段的合法性

  后来c#针对这个问题,出来一个特性——属性

  声明属性

  访问修饰符  数据类型 属性名{

  get{

    return ;

    }

  set{

    字段=Value;

    }

  }

  set和get本质是两个方法

  1.属性内部有两个块  set块和get块

  2.set 代表外界写入,可以通过Value关键字来接收外界的传参

  3.get块代表外界访问 , 所以get中必须有return 返回结果

  4.return返回结果要和属性的数据类型保持一致

  5.可以只有一个块

  6.get和set前面都可以加访问修饰符

  自动属性:

    用空语句代替set块和get块 ,则被称为自动属性

    它会在编译时自动生成一个变量 供set和get使用

    访问修饰符  数据类型  属性名{

    set;

    get;

    }

    自动属性的get是可以不用写

最新文章

  1. crontab详解
  2. Bootstrap<基础九>辅助类
  3. Tomcat打包时多项目共享jar和精确指定jar版本
  4. English word
  5. ArcEngine下投影坐标和经纬度坐标的相互转换
  6. oracle中的dual表详解
  7. 【剑指offer】面试题29:数组中出现次数超过一半的数字
  8. MySQL 一般查询日志(General Query Log)
  9. 基于.NET Socket Tcp的发布-订阅框架
  10. 队列工厂之RabbitMQ
  11. python列表的交、并、差集
  12. Swift 访问控制
  13. JS内置对象有哪些?
  14. Ubuntu下安装pytorch(GPU版)
  15. Underscore.js(1.9.1) 封装库
  16. 如何做实时监控?—— 参考 Spring Boot 实现(转)
  17. 脚本设置IP bat 命令行设置自动获取IP和固定IP
  18. [leetcode]Remove Duplicates from Sorted List @ Python
  19. 学习总结(ASP.NET MVC 5)
  20. HEVC有损优化二

热门文章

  1. 使用Maven插件启动tomcat服务
  2. Windows 2008 R2环境下DHCP服务的安装部署使用
  3. 初学者须知 常见的HTML5开发工具有哪些
  4. IAR intrinsic functions
  5. 通过plsql develop查看建表语句
  6. 自动化测试神器 之 python unittest 断言
  7. 【java】运算符
  8. 阅读DMA Controller Core 官方手册
  9. 解决 VUE 微信登录验证 【感谢原文:https://segmentfault.com/a/1190000009493199】
  10. NetBeans IDE 多行标签设置方法