.NET/C# 类构造函数中this的用法
2010-02-21 00:18
225 查看
在C#中this用来指代当前对象,用于当成员函数中的形参名跟成员变量名一致时,进行区分。
但this不仅仅只有这一作用,this还可以如下这样用:
代码
另外,this还可以用在索引器中。
但this不仅仅只有这一作用,this还可以如下这样用:
代码
class class1 { private int i_a; private string s_a; public class1() { i_a = 0; s_a = "default"; } public class1(int i_a):this(i_a,"default"){} public class1(string s_a):this(0,s_a){} public class1(int i_a, string s_a) { if (i_a > 5 && i_a < 10) { this.i_a = i_a; } this.s_a = s_a; } public void print() { Console.WriteLine("i_a = {0}", i_a); Console.WriteLine("s_a = {0}", s_a); } }
另外,this还可以用在索引器中。
相关文章推荐
- .NET/C# 类构造函数中this的用法 (转)
- .Net C#语法 构造函数中this和base
- .Net C#语法 构造函数中this和base
- c#中构造函数中this的用法
- .Net C#语法 构造函数中this和base
- asp.net(c#) static关键字用法小结+示例代码-NET编程
- C# :this的用法(冒号后面的this)
- C#中构造函数和析构函数的用法_C#教程
- c# base和this在构造函数中的应用
- C#中this的用法,你用过几种?
- C#中构造函数和析构函数的用法
- c#.net ArrayList的用法
- ASP.NET私有构造函数用法分析
- C#中this的用法
- asp.net(c#) static关键字用法小结
- C#构造函数中的this()
- C# this.Invoke()的作用与用法
- ASP.NET C#中Application的用法教程
- C#中This用法的简单小例子
- 【转】MongoDB C# / .NET Driver 中IMongoQuery的内部实现Query的用法