1. 程式人生 > >c#函數

c#函數

現在 nbsp 修飾 new 數列 地址 關鍵字 引用類型 引用

函數:

  靜態方法:

      用static修飾過的方法

      調用上 :通過類型名稱 . 方法名

  非靜態方法:

      沒有被static修飾過的方法,也叫成員方法

      調用上: 先new一個對象,然後通過 對象 . 方法名 調用

  函數只能聲明在 類 結構體 接口中

  return 關鍵字可以跳出函數

  

  傳參: 值類型和引用類型

    值類型型:存在棧中:

    引用類型:內容存在堆中,地址存在棧中:

  值類型傳參的特征:就是去棧中復制一份值

  引用類型傳參特征:因為復制的是地址,指向同一個值,所以你在函數中更改了值,那麽就會更改原值

  為了讓值類型傳參可以更改原內容,現在出現了一個關鍵字 ref

  ref關鍵字(索引地址符)

  使用:在你定義函數的參數列表時,把你想要索引的值類型前加一個ref;

     在調用方法和傳遞參數時都要加上ref;

c#函數