zoukankan      html  css  js  c++  java
  • c#中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中写一些隐藏的逻辑来控制这个访问和赋值的过程,这对外部是不可见的
    比如
    set {
    if(value==0)
    id = 1;
    else
    id=value;
    }
    这样当外部将ID赋值为0时,id里的值实际上是1

  • 相关阅读:
    4-11
    4-10
    4-9
    4-7
    4-8
    4-6
    4-4
    4-5
    4-3
    4-2
  • 原文地址:https://www.cnblogs.com/bdqczhl/p/11142931.html
Copyright © 2011-2022 走看看