日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#中的方法

發布時間:2025/4/5 C# 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#中的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 1 方法定義與使用
      • 1.1 定義規范
      • 1.2 調用規范
      • 1.3 注意事項
    • 2 實例方法
      • 2.1 帶默認參數值的方法
      • 2.2 使用命名參數進行函數調用
    • 3 靜態方法
      • 3.1 靜態方法的定義和使用
    • 4 方法重載
      • 4.1 方法重載的好處
      • 4.2 方法重載的條件
      • 4.3 方法重載的無關性

1 方法定義與使用

1.1 定義規范

1.2 調用規范

1.3 注意事項

注意事項:

  • 訪問修飾符:默認private、不建議省略。可以根據需要定義成pubulic。
  • 方法名定義:一般是“動詞”或者“動賓短語”,采用的Pascal命名法,首字母大寫,不能以數字開頭。
  • 方法的參數:根據需要添加,也可以沒有。
  • 方法返回值:使用return返回,return語句后面不能再有其他的語句。
  • 沒有返回值:如果不返回任何數據,使用void表示。

2 實例方法

這里僅記錄特殊的方法及其使用形式。

2.1 帶默認參數值的方法

public string GetStudent(int studentId, string studentName = "匿名學員") {string info = $"姓名:{studentName} 學號:{studentId}";return info; }

2.2 使用命名參數進行函數調用

函數定義:

public string GetStringStudent(string studentName, int studentId) {string info = $"姓名:{studentName} 學號:{studentId}";return info;}

函數調用:

Student student = new Student(); string result = student.GetStringStudent(studentId: 20002, studentName: "李四");

3 靜態方法

3.1 靜態方法的定義和使用

靜態方法只需要前面加上static即可,注意只能通過類名進行調用,不能通過對象名進行調用。

注意: 靜態方法不能直接調用實例方法。


4 方法重載

4.1 方法重載的好處

方法重載的好處如下:

  • 減少類的對外接口(只顯示一個方法),降低類的復雜度。
  • 便于用戶使用(相同功能的方法名稱一樣)和識別。
  • 4.2 方法重載的條件

    方法重載的條件:

  • 方法的名稱必須一樣。
  • 方法的參數個數或者類型不一樣。
  • 4.3 方法重載的無關性

    方法重載與返回值無關。


    參考資料:

  • .NET/C#工控上位機VIP系統學習班【喜科堂互聯教育】
  • 總結

    以上是生活随笔為你收集整理的C#中的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。