C#属性和readonly类型
2024-08-22 22:57:59
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类似但能在静态构造函数中赋值。
最新文章
- JavaScriptSerializer序列化时间处理
- android之视频播放
- 使用supervisor监控进程
- Gson解析复杂的json数据
- overflow-y:auto
- KVC和KVO大优点
- SQL数据库的十条命令
- php返回json数据简单实例
- rust haskell
- 上传图片预览,支持IE6
- pylot网站压力测试
- ssh远程登陆
- apk公钥私钥用法
- MyEclipse配置tomcat报错 - java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor version 51.0
- scrapy 基础
- SQL注入之Sqli-labs系列第三十四关(基于宽字符逃逸POST注入)和三十五关
- fjwc2019 D6T1 堆(组合数+打表)
- Docker搭建Mysql容器
- 1.0.0 Unity零基础入门——打砖块
- jquery表格展示
热门文章
- sealed 密封类,不能被其他类继承,但可以继承其他类
- [转]Windows Shell 编程 第九章 【来源:http://blog.csdn.net/wangqiulin123456/article/details/7987969】
- django 自定用户系统 以及 Django Model 定义语法
- CFLAGS/CPPFLAGS/CXXFLAGS in Makefile介绍
- 容器 set
- 直播 linux上的第一个c++程序
- GCD使用经验与技巧浅谈--备
- JS打印、预览(IE,Chrome)
- usaco silver
- 【转】ubuntu中的Wine详解