zoukankan      html  css  js  c++  java
  • C# 中的value

    value是c#中的“属性”才会用到的关键字。
    假如某个类中有一个成员变量(字段),一般是不允许外部访问的,为了安全性
    如果要访问它,必须通过“属性”来访问,例如:

    private int Id; //这是一个成员变量,private表示是私有的,外部不可访问
    public int ID 
    {
    get { return id; }  //当外部访问“属性”ID时,返回id的值
    set { id = value; }   //当外部为“属性”ID赋值时,将id赋值为value,value就是外部为“属性”ID所赋的值
    } 

    PS:你可以在set和get中写一些隐藏的逻辑来控制这个访问和赋值的过程,这对外部是不可见的
    比如

    private int Id; //这是一个成员变量,private表示是私有的,外部不可访问
    public int ID 
    {
      get { return id; }  //当外部访问“属性”ID时,返回id的值
      set { 
    if(value==0) id = 1; else id=value; } //这样当外部将ID赋值为0时,id里的值实际上是1 }
    好记性不如烂笔头,让积累成为一种习惯。
  • 相关阅读:
    取消浏览器默认行为
    BootStrap基础
    JavaScript基础
    HTML和CSS基础
    03JDBC
    MySQL
    NER-BiLSTM+CRF
    pytroch-Dataset/DataLoader/collate_fn/pad_sequence方法介绍
    pytorch-LSTM()简单介绍
    NER-使用kashgari中的Bert+BiLSTM+CRF
  • 原文地址:https://www.cnblogs.com/sameLin/p/11771978.html
Copyright © 2011-2022 走看看