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列表切片
    python注释行与段落
    PCL安装与配置
    自动驾驶相关
    (转)ping命令
    (转)linux应用之test命令详细解析
    (转)shell解析命令行的过程以及eval命令
    (转)ssh-keygen 中文手册
    (转)stty 命令说明及使用讲解
    (转)CentOS下的trap命令
  • 原文地址:https://www.cnblogs.com/changbaishan/p/3512591.html
Copyright © 2011-2022 走看看