<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        C#聲明方法實例說明

        來源:懂視網 責編:小采 時間:2020-11-27 22:45:03
        文檔

        C#聲明方法實例說明

        C#聲明方法實例說明: 1、指定方法聲明語法 Microsoft Visual C#方法的語法格式是: returnType methodName ( parameterList ) { // 這里添加方法主體語句 } returnType(返回類型)是一個類型名,它指定了方法返回的信息是什么類型。這可以是任何類型,如int或string。
        推薦度:
        導讀C#聲明方法實例說明: 1、指定方法聲明語法 Microsoft Visual C#方法的語法格式是: returnType methodName ( parameterList ) { // 這里添加方法主體語句 } returnType(返回類型)是一個類型名,它指定了方法返回的信息是什么類型。這可以是任何類型,如int或string。

          1、指定方法聲明語法

          Microsoft Visual C#方法的語法格式是:

        returnType methodName ( parameterList )
        {
            // 這里添加方法主體語句

          returnType(返回類型)是一個類型名,它指定了方法返回的信息是什么類型。這可以是任何類型,如int或string。如果要寫一個不返回值的方法,那么必須用關鍵字void來取代返回類型。

          methodName(方法名)是調用方法時使用的名稱。方法名所遵循的標識符命名規則和變量名一樣。例如,addValues是一個有效的方法名,而add$Values是無效的。目前,應該為方法名采用camelCase命名風格,而且應該以一個動詞開頭,使方法的用途更加一目了然,例如displayCustomer。

          parameterList(參數列表)是可選的,它描述了可以傳遞給方法的信息的類型和名稱。在圓括號中填寫變量信息時,要像聲明變量時那樣,先寫上參數的類型名,再寫上參數名。如果方法有兩個或者更多的參數,必須使用逗號來分隔它們。

          方法主體語句是調用方法時要執行的代碼行。它們必須放在起始和結束大括號({})之間。

           重要提示 C,C++和Microsoft Visual Basic程序員請注意,C#不支持全局方法。所有方法都必須在一個類的內部,否則代碼無法編譯。

          以下是一個名為addValues的方法的定義,它返回一個int類型的值,并可接收兩個int類型的參數,分別名為leftHandSide和rightHandSide。

        int addValues(int leftHandSide, int rightHandSide)
        {
            // ...
            //這里添加方法主體語句
            // ...

          以下是一個名為showResult的方法的定義,它不返回任何值,并可接收一個名為answer的int參數:

        void showResult(int answer)
        {
            // ...

          注意,假如方法不返回任何值,那么必須使用void關鍵字。

           重要提示 Visual Basic程序員請注意,C#不允許使用不同的關鍵字來區分一個要返回值的方法(也就是函數)和一個不返回值的方法(也就是過程或者子程序)。在C#中,要么指定一個返回類型,要么指定void。

        2、return語句

          如果希望一個方法返回信息(換言之,它的返回類型不是void),就必須在方法內部寫一個return語句。為此,首先要寫下關鍵字return,再寫一個表達式(它將計算要返回的值),最后寫一個分號。表達式的類型必須與函數指定的返回類型相同。換言之,假如一個函數返回int值,那么return語句必須返回一個int值。否則,程序將無法編譯。示例如下:

        int addValues(int leftHandSide, int rightHandSide)
        {
            // ...
            return leftHandSide + rightHandSide;

        return語句應該位于方法的尾部,因為它會造成方法的結束。return語句之后的任何語句都不會執行(如果堅持在return語句之后添加其他語句,編譯器會因此發生警告)。假如方法不準備返回信息(返回類型為void),可以利用return語句的一個變體來立即從方法中退出。在這種情況下,需要先寫下關鍵字return,然后緊跟一個分號。例如:

        void showResult(int answer)
        {
            // 顯示答案
            ...
            return;

          如果方法不返回任何信息,還可以省略return語句,因為一旦執行到方法尾部的結束大括號(}),方法會自動結束。不過,雖然這是一種常見的寫法,但并不是一個良好的編程習慣。

          研究方法定義

          1. 啟動Visual Studio 2005。

          2. 打開My Documents文件夾中的\Microsoft Press\Visual CSharp Step by Step\Chapter 3\Methods子文件夾中的Methods項目。

          3. 選擇“調試”|“開始執行(不調試)”。Visual Studio 2005將開始生成并運行應用程序。

          4. 體驗一下應用程序的運行,單擊Quit。

          5. 在“代碼和文本編輯器”窗口中顯示Form1.cs的代碼(在“解決方案資源管理器”中右擊Form1.cs,并從彈出菜單中選擇“查看代碼”)。

          6. 在“代碼和文本編輯器”窗口中,找到addValues方法,如下所示:

        private int addValues(int leftHandSide, int rightHandSide)
        {
            expression.Text = leftHandSide.ToString() + " + " + rightHandSide.ToString();
            return leftHandSide + rightHandSide;

          addValues方法包含兩個語句。第一個語句在窗體上的expression文本框中顯示要執行的計算。leftHandSide 和rightHandSide參數值被轉換成了字符串(使用第2章介紹過的ToString方法),并在兩者之間使用一個“+”符號來連接。

          第二個語句使用操作符+求leftHandSide和rightHandSide這兩個int變量之和,并返回結果。記住,兩個int值相加得到的也是int值,所以addValues方法的返回類型要設為int。

          7. 在“代碼和文本編輯器”窗口中找到showResult方法,如下所示:

        private void showResult(int answer)
        {
            result.Text = answer.ToString();

          這個方法只有一個主體語句,作用是在result文本框中顯示answer的字符串形式。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        C#聲明方法實例說明

        C#聲明方法實例說明: 1、指定方法聲明語法 Microsoft Visual C#方法的語法格式是: returnType methodName ( parameterList ) { // 這里添加方法主體語句 } returnType(返回類型)是一個類型名,它指定了方法返回的信息是什么類型。這可以是任何類型,如int或string。
        推薦度:
        標簽: 方法 例子 聲明
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产91色综合久久免费| 91大神免费观看| 国产亚洲精品2021自在线| 欧美日韩亚洲精品| GOGOGO高清免费看韩国| 蜜臀98精品国产免费观看| 性做久久久久免费观看| 久久精品亚洲福利| 久久亚洲AV无码精品色午夜麻豆| 亚洲av一本岛在线播放| 特a级免费高清黄色片| 久久国产精品免费专区| 成人性生交视频免费观看| 相泽亚洲一区中文字幕| 一级特黄a免费大片| 欧美日韩国产免费一区二区三区| 亚洲小说区图片区另类春色| 亚洲AV无码无限在线观看不卡| 99久久免费国产特黄| 国产免费av片在线看| 亚洲人成未满十八禁网站| 色欲色香天天天综合网站免费| 亚洲av无码国产精品色在线看不卡 | 亚洲成AV人片一区二区密柚| 亚洲综合av一区二区三区不卡 | 亚洲成AV人在线观看天堂无码| 免费观看久久精彩视频| 免费在线看片网站| 456亚洲人成影院在线观| 亚洲午夜免费视频| 91丁香亚洲综合社区| 波多野结衣免费视频观看| 中文字幕乱理片免费完整的| 亚洲精品国精品久久99热| 亚洲色大情网站www| 亚洲情侣偷拍精品| 久久久免费的精品| 亚洲gay片在线gv网站| 国产成人午夜精品免费视频| 亚洲无限乱码一二三四区| 91免费在线视频|