this用法如下:
1.使用this來顯示地標識欄位的所有者(有點官方味道,看下例子就清楚了)
classstudent
}
2.使用this來傳遞當前正在執行的物件的乙個引用
classstudent
}class
help
}
newstudent方法呼叫了help類的insert靜態方法,需要向insert方法傳遞student物件,這是使用關鍵字this來完成的,它傳遞了正在其上呼叫newstudent方法
的那個student物件例項
3.使用this呼叫另乙個構造器
classstudent
//如果我想過載乙個建構函式,這個建構函式與上面的相比只是多了個引數id,那我就可以這樣做,
public
student(
intscore,
string
firstname,
string
lastname):
this
(firstname,lastname)
}
4.this用於擴充套件方法:c#3.0通過這個改進,就能為任何類新增例項方法。擴充套件方法的要求如下:
1)第乙個引數是要擴充套件或者要操作的型別,這稱為被擴充套件的型別
2)在被擴充套件的型別名稱前面附加this修飾符。
3)引入擴充套件型別的命名空間
this的詳細用法!!
this用法如下 1.使用this來顯示地標識欄位的所有者 有點官方味道,看下例子就清楚了 class student 2.使用this來傳遞當前正在執行的物件的乙個引用 class student class help newstudent方法呼叫了help類的insert靜態方法,需要向inse...
tr的詳細用法
例 tr a a test.c 把檔案test.c中所有小寫a變化成大寫a 1 關於tr 通過使用 tr,您可以非常容易地實現 sed 的許多最基本功能。您可以將 tr 看作為 sed 的 極其 簡化的變體 它可以用乙個字元來替換另乙個字元,或者可以完全除去一些字元。您也可以用它來除去重複字元。這就...
tr的詳細用法
tr的詳細用法 1 關於tr 通過使用 tr,您可以非常容易地實現 sed 的許多最基本功能。您可以將 tr 看作為 sed 的 極其 簡化的變體 它可以用乙個字元來替換另乙個字元,或者可以完全除去一些字元。您也可以用它來除去重複字元。這就是所有 tr 所能夠做的。tr用來從標準輸入中通過替換或刪除...