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

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

  returnType(返回類型)是一個類型名,它指定了方法返回的 " /> 香蕉精品国产高清自在自线,中国jjzz,国产AV亚洲一区精午夜麻豆

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

C#聲明方法實例說明



  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的字符串形式。

AspNet技術C#聲明方法實例說明,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲午夜精品A片久久不卡蜜桃 | 伊人国产在线视频 | 欧美色妞AV重囗味视频 | 69国产精品成人无码视频 | 国产精品久久久久激情影院 | JIZZ幻女大全 | 97在线免费观看 | 精品日韩欧美一区二区三区 | 9久爱午夜视频 | 天天色天天干天天 | 亚洲精品喷白浆在线观看 | 2020亚洲国产在线播放在线 | 久久久黄色大片 | 热久久国产欧美一区二区精品 | 男神插曲女生软件完整版 | 妈妈的朋友5在线观看免费完整版中文 | 精品久久免费观看 | 99精品在线看 | 伦理片秋霞免费影院 | 好紧小嫩嫩水的10p 好紧好湿太硬了我太爽了小说 | 抽插H浊水H嫩B父皇 虫族bl文全肉高h | 久久久欧美国产精品人妻噜噜 | 簧片在线免费观看 | 色欲无码国产喷水AV精品 | [高清无码] 波多野结衣| 国产精自产拍久久久久久蜜 | 欧美高清视频www夜色资源网 | 久久综合香蕉久久久久久久 | 国产AV精品白浆一区二 | 99久久精品互换人妻AV | 国产亚洲精品久久久久久线投注 | 妻子的妹妹在线 | 野花4在线观看 | 强上轮流内射高NP男男 | 国产一区日韩二区欧美三区 | 草柳最新地址 | 欧美午夜精品久久久久久浪潮 | 热九九99香蕉精品品 | 幸福草电视剧演员表介绍 | 麻豆AV无码精品一区二区 | 日本日本熟妇中文在线视频 |