---------------------- windows phone 7手機開發、.net培訓、期待與您交流! ----------------------
方法:用來復用**的,當我們在乙個程式中反覆用到乙個功能或**,這樣我們就把重複的**寫在方法中這樣用的時候就可以直接呼叫了
方法的語法如下
[訪問修飾符][static] 返回值型別 方法名([引數])
方法一般定義類中 方法的那個小括號是不能省略的返回值型別也是不都能省略的如果沒有返回值用void 無返回值
方法的呼叫:如果是靜態方法(就是用static來修飾的) 那麼要有類名點方法名來呼叫
注意如果是在本類中的方法直接呼叫就可以了
return 是用來退出本方法的 但是他一般是和if來配合使用的。
方法返回多個值 out引數和ref引數
在方法引數前面加out 那麼傳引數的時候,也必須在前面加out 加了out那麼說明方法引數a 是說明傳出值而不是傳入
值static void main(string args)
result=",num,result);
console.reakey();
}staric int text( out int a)//把a反出去
a=20;//這裡a 必須賦值
return a;
ref可以傳入又可以穿出
變數沒有加out或ref相對於複製乙個變數 一但用ref和out修飾的話 那麼改變方法中的引數變數的值,呼叫者方法變
量的值也會相應改變。
static void main(string args)
staric int text(ref int a)//ref是雙向的可以傳出去也可以傳進來
int b=a;
a=200;//這裡把a賦值200那麼上面的num值變為200了
---------------------- windows phone 7手機開發、.net培訓、期待與您交流! ----------------------
----------------------詳細請檢視:
黑馬程式設計師 方法過載日誌總結
target blank windows phone 7手機開發 target blank net培訓 期待與您交流!方法的過載 在同乙個類中方法名相同 並且方法的引數型別不同或者是方法引數的數量不同或位置不同方法的過載只和引數有關係和返回值沒有關係 在方法中的引數前面加上out 那麼在傳引數的時候...
黑馬程式設計師 程序與執行緒日誌總結
windows phone 7手機開發 net培訓 期待與您交流!執行緒日誌 程序我們執行乙個程式就是乙個程序 比如開啟乙個記事本 乙個畫圖 程序可以包括多個執行緒 注 每個程式至少要有一線程 什麼是併發 就是同時能進行多個任務 其實並不是同時進行而是cpu來回切換執行速度很多讓 人看不出來切換執行...
黑馬程式設計師 列舉 結構 常量日誌總結
windows phone 7手機開發 net培訓 期待與您交流!常量的定義用關鍵字const 比如 const double pi 3.14 常量是不可改變的量 只能在初始化的是後賦值 我們可以把程式中不可改變的量可以用常量來定義 列舉 列舉也可以叫窮舉 列舉是讓我們定義自定義一種資料型別 並且在...