using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace ConsoleApplication3
{
class AA
{
string s;
public AA()
{
s = "";
}
public string S
{
get {return s;}
set { s = value; }
}
}
class Program
{
static void change(AA t)
{
t.S = "";
}
static void Main(string[] args)
{
AA t = new AA();
Console.WriteLine(t.S);
change(t);
Console.WriteLine(t.S);
}
}
}

利用S使用户感觉就像直接访问成员变量一样,但实质上是用方法对s的操作

readonly和const类似但能在静态构造函数中赋值。

最新文章

  1. JavaScriptSerializer序列化时间处理
  2. android之视频播放
  3. 使用supervisor监控进程
  4. Gson解析复杂的json数据
  5. overflow-y:auto
  6. KVC和KVO大优点
  7. SQL数据库的十条命令
  8. php返回json数据简单实例
  9. rust haskell
  10. 上传图片预览,支持IE6
  11. pylot网站压力测试
  12. ssh远程登陆
  13. apk公钥私钥用法
  14. MyEclipse配置tomcat报错 - java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor version 51.0
  15. scrapy 基础
  16. SQL注入之Sqli-labs系列第三十四关(基于宽字符逃逸POST注入)和三十五关
  17. fjwc2019 D6T1 堆(组合数+打表)
  18. Docker搭建Mysql容器
  19. 1.0.0 Unity零基础入门——打砖块
  20. jquery表格展示

热门文章

  1. sealed 密封类,不能被其他类继承,但可以继承其他类
  2. [转]Windows Shell 编程 第九章 【来源:http://blog.csdn.net/wangqiulin123456/article/details/7987969】
  3. django 自定用户系统 以及 Django Model 定义语法
  4. CFLAGS/CPPFLAGS/CXXFLAGS in Makefile介绍
  5. 容器 set
  6. 直播 linux上的第一个c++程序
  7. GCD使用经验与技巧浅谈--备
  8. JS打印、预览(IE,Chrome)
  9. usaco silver
  10. 【转】ubuntu中的Wine详解