zoukankan      html  css  js  c++  java
  • C#属性

    属性(property)

    属性是类、结构和接口的命名成员。它们提供了通过访问器(accessor)读、写或计算私有字段值的灵活机制。

    属性是这样的成员:它们提供灵活的机制来读取、编写或计算私有字段的值。可以像使用公共数据成员一样使用
    属性,但实际上它们是称为“访问器”的特殊方法。这使得数据在可被轻松访问的同时,仍能提供方法的安全性和灵活性。

    属性的命名规则及写作规范,例:

    internal class Property//一般类名要首字母大写。在声明类时,若class前未加修饰符则默认为internal
    {
     static void Main()
     {
      Person p=new Person();
      p.Name="tom";
      System.Console.Write(p.Name);
     }
    }
    internal class Person
    {
     string m_name;//在对属性进行命名时要用字母+下划线,以确保与vb结合时程序不区分大小写
     public string Name
     {
      set 
      {
       m_name=value;
      }
      get
      {
       return m_name;
      }
     }
     /*在.net3.5中属性还可简化声明以减少录入量
      * string Name
      * {
      *   get;set;
      * }*/
    }
    
  • 相关阅读:
    Java8新特性
    搜索解决方案 -- ElasticSearch入门
    插入排序
    单点登录系统CAS入门
    快速排序
    选择性排序
    冒泡排序
    springcloud入门
    消息中间件 -- RabbitMQ
    ActiveMQ中消息的重发与持久化保存
  • 原文地址:https://www.cnblogs.com/lhard/p/2135792.html
Copyright © 2011-2022 走看看