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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

.NET 方法概述

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

?

  • 方法
?????“方法”是包含一系列語句的代碼塊。在 C# 中,每個執行指令都是在方法的上下文中完成的。方法在類或結構中聲明,聲明時,聲明時需要指定訪問級別、返回值、方法名稱以及任何方法參數。方法參數放在括號中,并用逗號隔開。空括號表示方法不需要參數。方法可以有或沒有參數,也可以有或沒有返回值。
  • Main方法
?????Main 方法是控制臺應用程序或窗口應用程序的入口點。Main 方法是 .exe 程序的入口點,程序控制流在該處開始和結束。Main 在類或結構內聲明,Main 必須是靜態的,且不應該是公用的,但不要求封閉類或結構是靜態的。Main 的返回類型有兩種:void 或 int。所聲明的 Main 方法可以具有包含命令行實參的 string[] 形參,也可以不具有這樣的形參。使用 Visual Studio 創建 Windows 窗體應用程序時,可以手動添加形參,也可以使用 Environment 類獲取命令行實參。 形參讀取為從零開始編制索引的命令行實參。與 C 和 C++ 不同,在 C# 中不將程序名稱視為第一個命令行實參。
  • 重載
?????定義一組名字相同的成員,但他們的參數數量或類型不同。
  • 參數
?????對于被調用的方法,傳入的變量稱為“參數”。方法所接收的參數也是在一組括號中提供的,但必須指定每個參數的類型和名稱。該名稱不必與參數相同。
    • 參數修飾符
      • 無:值傳遞,原始數據的一份副本
      • out:引用傳遞,方法未給該參數賦值會出現編譯錯誤
      • ref:引用傳遞,方法未給該參數賦值也不會出現編譯錯誤
      • params:允許將一組可變數量的參數作為單獨的邏輯參數進行傳遞,方法中只能有一個params,必須是方法中的最后一個參數
    • 參數傳遞
      • 值傳遞(默認)
        • 值類型:傳遞的是數據值的副本
      • 引用傳遞
        • out
        • ref
    • 可選參數
指定參數的默認值,默認值必須在編譯時確定而不能在運行時確定,只能放在方法參數的最后。
    • 命名參數調用方法
? ? ?使用命名參數可以在方法調用時更換參數的順序。
  • 返回值
?????方法可以向調用方返回值。如果返回類型(方法名稱前列出的類型)不是 void,則方法可以使用 return 關鍵字來返回值。
    • 返回值修飾符
      • 無返回值:void
      • 有返回值:返回值的類型名
  • 方法簽名
    • 訪問修飾符
      • private:私有的,類本身才能訪問
      • protected:受保護的,類本身及派生類可訪問
      • internal:內部的,同一程序集內部類型才能訪問
      • public:公共的,內部與外部都可以訪問
    • 可選修飾符
      • virtual:虛擬的
      • static:靜態的
      • abstract:抽象的
      • sealed:封閉的
      • override:繼承的

轉載于:https://www.cnblogs.com/liusuqi/archive/2013/05/31/3109687.html

總結

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

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