zoukankan      html  css  js  c++  java
  • 关于属性的书写

         (1)若在类的内部不使用,只是在外部作为数据的“读写器”,那么可以使用如下C#3.0的简写方法: 

            public string CallNo
            {
                get;
                set;
            }

           (2)若在类内部使用,在外部也使用,则建议使用传统的属性定义方式

            private PoliceForceGridViewModel gridDataSource = new PoliceForceGridViewModel();
            public PoliceForceGridViewModel GridDataSource
            {

                get { return gridDataSource; }

                set {gridDataSource = value;}

           }

           (3)若在类内部使用,在外部也使用,但属性类型为抽象类型或接口,没办法了,那么可以使用如下C#3.0的简写方法

             public IGPSDataSource GPSDataSource { set; private get; }

             1:private set:表示“该属性”只能在类的内部写入

             2:private get:表示“该属性”只能在类的内部读取

  • 相关阅读:
    Python之MySQLdb
    Python 小方法
    Python文件打包
    禅道使用教程
    Linux命令
    安卓自动化测试monkey
    深入分析Java中的中文编码问题
    Linux命令搜索
    文件上传的类型选择控制
    MySql格式化日期函数
  • 原文地址:https://www.cnblogs.com/changbaishan/p/3512591.html
Copyright © 2011-2022 走看看