[問題] 關於this.的用法及意義??
我又來問一個很基本的問題了....C#中有一個this.的用法
但我看了範例寫了一段很簡單的泛形用法如下
class Program
{
static void Main(string[] args)
{
CommonData<string> name = new CommonData<string>();
name.value = "Marry Xmax";
Console.WriteLine(name.value);
CommonData<int> Math = new CommonData<int>();
Math.value = 2;
Console.WriteLine(Math.value);
Console.Read();
}
public class CommonData<T>
{
private T data;
public T value
{
get { return data; }//get { return this.data; }
set { data = value; }//{set { data = value; }
}
}
}
如果說我把get跟set中的data改成this.data結果好像也都一樣
也就是不管加不加this.我都可以成功的完成我的程式
那this.的用義在??,我一直弄不太懂this.是不是有他特別的用意
又或者他在那些情況下是一定要用到this.才有辦法執行
又要麻煩前輩們指點了,小弟感激不盡(淚)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.131.114.128
推
01/05 18:07, , 1F
01/05 18:07, 1F
→
01/05 18:08, , 2F
01/05 18:08, 2F
推
01/06 09:37, , 3F
01/06 09:37, 3F
推
01/06 09:38, , 4F
01/06 09:38, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):