C#基础知识二之this关键字
2016-04-16 22:32
525 查看
this关键字
引用类的当前实例,包括继承而来的方法,通常可以省略。public class Person { public string Name { get; set; } public int Age { get; set; } public Person(string Name, int Age) { this.Age = Age; this.Name = Name; } }
将对象作为参数传递到其他方法。
public class Person { public string Name { get; set; } public int Age { get; set; } public Person(string Name, int Age) { this.Age = Age; this.Name = Name; } public void CallTest(Person person) { Console.WriteLine(person.Name + person.Age); } public void Call() { CallTest(this); } }
声明索引器
public class Person { string[] PersonList = new string[10]; public string this[int param] { get { return PersonList[param]; } set { PersonList[param] = value; } } }
相关文章推荐
- C#学习之旅2
- C#反射实用技术
- C#中四舍五入的实现
- C#序列化与反序列化总结
- C#中if_else以及for循环的简单理解
- 【C#】详解使用Enumerable.Distinct方法去重
- C#基础知识一之base关键字
- C#如何以管理员身份运行程序
- <Pro WPF 4.5 in C#> - Note-01
- 工作中遇到的关于C#字符串处理小问题。《记录经验》
- 看看C# 6.0中那些语法糖都干了些什么(终结篇)
- c#之线性表(顺序表)实现(第四季)
- C# DataTable 批量数据处理 增、删、改
- c#委托和事件的介绍
- 关于C# 写Windows服务程序
- C#一般处理程序设置和读取session(session报错“未将对象引用设置到对象的实例”解决)
- C#使用ICSharpCode.SharpZipLib压缩后进行web批量下载文件
- c# 正则表达式
- C#反射操作工具类
- C#之线程和并发