亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

C#聲明方法實例說明

2024-07-10 13:22:23
字體:
來源:轉載
供稿:網友


  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的字符串形式。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本伊人精品一区二区三区介绍| 成人疯狂猛交xxx| 欧美专区在线播放| 欧美又大又硬又粗bbbbb| 成人h猎奇视频网站| 狠狠躁夜夜躁久久躁别揉| 国产69精品久久久久9| 亚洲精品久久久久久久久久久| 亚洲免费视频在线观看| 亚洲成av人影院在线观看| 国产成人精品午夜| 久久免费视频在线观看| 欧美日韩免费在线| 欧洲s码亚洲m码精品一区| 国产欧洲精品视频| 国产日韩欧美在线看| 中文字幕一区日韩电影| 日韩欧美视频一区二区三区| 欧美成人免费在线视频| 97福利一区二区| 欧美精品免费在线| 久久香蕉国产线看观看网| 最近中文字幕日韩精品| 欧美激情国产精品| 国产精品视频久| 亚洲黄色免费三级| 国产午夜一区二区| 国产91精品网站| 色偷偷av一区二区三区乱| 一区二区三区 在线观看视| 久久久视频免费观看| 亚洲成av人片在线观看香蕉| 日韩av中文在线| 国产亚洲欧洲高清| 中文字幕亚洲一区二区三区| 精品国产1区2区| 久久久久久69| 亚洲精品av在线播放| 日韩电影大全免费观看2023年上| 亚洲国产中文字幕久久网| 日韩免费视频在线观看| 欧美亚洲午夜视频在线观看| 久久精品国产亚洲7777| 成人亚洲欧美一区二区三区| 国产日韩欧美综合| 亚洲a在线播放| 精品久久久在线观看| 欧美激情日韩图片| 亚洲精品成人久久久| 亚洲男人的天堂在线| 欧美激情a∨在线视频播放| 自拍视频国产精品| 精品国产一区二区三区久久久狼| 午夜精品久久久久久99热软件| 国产91露脸中文字幕在线| 国产在线观看91精品一区| 91精品国产电影| 午夜精品久久久久久99热| 国产精品爱久久久久久久| 日韩精品在线视频美女| 欧美激情亚洲综合一区| 久久精品99国产精品酒店日本| 成人免费观看49www在线观看| 久久大大胆人体| 久久伊人精品视频| 国产欧美一区二区三区在线看| 一本色道久久88亚洲综合88| 国产精品日日做人人爱| 亚洲另类xxxx| 久久久久久久爱| 日韩视频一区在线| 欧美黑人性生活视频| 91在线视频精品| 91美女福利视频高清| 美女999久久久精品视频| 91沈先生在线观看| 爱福利视频一区| 亚洲精品国产精品国自产在线| 精品国产视频在线| 青青久久av北条麻妃黑人| 97人人做人人爱| 久久大大胆人体| 日韩精品亚洲元码| 在线成人激情视频| 国产一区在线播放| 蜜臀久久99精品久久久无需会员| 亚洲黄页网在线观看| 97精品一区二区三区| 欧美日本亚洲视频| 国产精品免费看久久久香蕉| 亚洲人成在线观| 亚洲在线视频观看| 日韩欧美国产激情| 91在线|亚洲| 日韩精品中文字| 精品国内自产拍在线观看| 97在线免费观看视频| 97在线观看免费| 亚洲精品乱码久久久久久按摩观| 欧美巨猛xxxx猛交黑人97人| 日韩a**站在线观看| 日韩欧美第一页| 亚洲18私人小影院| 国产精品一区二区av影院萌芽| 国产精品丝袜白浆摸在线| 亚洲性av在线| 亚洲女人天堂成人av在线| 久久人人爽人人爽人人片亚洲| 国产精品久久不能| 国内精品在线一区| 91色视频在线观看| 国产精品丝袜久久久久久高清| 欧美大片在线影院| 成人欧美一区二区三区黑人孕妇| 日韩av电影手机在线| 亚洲精品中文字幕女同| 欧美精品亚州精品| 成人性生交大片免费观看嘿嘿视频| 欧美日韩免费观看中文| 亚洲性视频网站| 日韩中文字幕欧美| 国产精品高潮呻吟久久av无限| 欧美日韩中文字幕综合视频| 日韩精品中文字幕在线观看| 国产精品av电影| 久久精品精品电影网| 在线播放日韩欧美| 国产精品大片wwwwww| 欧美视频第一页| 亚洲97在线观看| 黄色成人在线播放| 福利二区91精品bt7086| 91精品视频在线| 日产精品久久久一区二区福利| 69视频在线免费观看| 日韩一区二区精品视频| 亚洲激情免费观看| 国产精品专区h在线观看| 亚洲bt天天射| 久久久久久久久久久久久久久久久久av| 日韩一区二区久久久| 一区二区三区亚洲| 欧美极品少妇xxxxx| 精品动漫一区二区三区| 国产精品久久久久久久久久久久| 中文字幕免费精品一区高清| 麻豆国产精品va在线观看不卡| 亚洲天堂免费在线| 久久久久久香蕉网| 美女啪啪无遮挡免费久久网站| 亚洲人成电影网站色| 久久久精品一区二区| 国产91精品视频在线观看| 久久69精品久久久久久久电影好| 中文字幕视频一区二区在线有码| 欧美成年人网站| 久久精品美女视频网站| 欧美大全免费观看电视剧大泉洋| 92福利视频午夜1000合集在线观看| 欧美性生交xxxxxdddd| 在线视频亚洲欧美| 亚洲色图偷窥自拍| 亚洲网站在线播放| 欧美日韩在线免费观看|