程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> Visual C# 2005快速入門之調用方法(2)

Visual C# 2005快速入門之調用方法(2)

編輯:關於C語言

研究方法調用

1.返回Methods項目。如果是剛完成上一個練習,該項目應該已經在Visual Studio 2005中打開;否則,請從My Documents文件夾的\Microsoft Press\Visual CSharp Step by Step\Chapter 3\Methods子文件夾中打開它。

2.在“代碼和文本編輯器”窗口中顯示Form1.cs的代碼。

3.找到calculate_Click方法,觀察該方法在try語句和起始大括號之後的前兩個語句。

這兩個語句是:

int leftHandSide = System.Int32.Parse(leftHandSideOperand.Text);
int rightHandSide = System.Int32.Parse(rightHandSideOperand.Text);

這兩個語句聲明了兩個int變量,分別叫leftHandSide和rightHandSide。然而,最有趣的地方是變量的初始化方式。在兩個語句中,都調用了System.Int32類的Parse方法(System是一個命名空間,Int32是該命名空間中的一個類的名稱)。Parse方法要求獲取一個字符串參數,並能把它轉換成一個int值。執行了這兩個語句之後,用戶在窗體上的leftHandSideOperand和rightHandSideOperand文本框中輸入的任何內容都會轉換成int值。

4.觀察calculate_Click方法的第4個語句(在if語句和另一個起始大括號之後):

calculatedValue = addValues(leftHandSide, rightHandSide));

該語句調用addValues方法,將leftHandSide 和rightHandSide變量的值作為方法的實參來傳遞。addValues方法的返回值將存儲到calculatedValue變量中。

5.繼續觀察下一個語句:

showResult(calculatedValue);

該語句調用showResult方法,將calculatedValue變量的值作為方法的實參來傳遞。showResult方法不返回任何值。

6.在“代碼和文本編輯器”窗口中找到之前討論過的showResult方法。該方法只有一個的語句:

result.Text = answer.ToString();

注意,即使沒有參數,調用ToString方法時也使用了圓括號。

提示為了調用從屬於其他對象的方法,可以在方法名之前附加對象名前綴。在上例中,表達式answer.ToString()調用的就是從屬於answer對象的ToString方法。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved