VB程式設計師眼中的C# 10(end) (轉)

worldblog發表於2007-12-07
VB程式設計師眼中的C# 10(end) (轉)[@more@] 中的While與 中的While語句完全相同。當條件為真時,迴圈就。在一個While 迴圈內部可以使用 Break 語句跳出迴圈體或者使用Continue 語句繼續迴圈操作。請看下面While語句的應用程式碼:

   while (n < 10)

   {

   console.writeline(n);

   n++;

   }

   Do

   C# 中的Do迴圈與 VB 中的Do迴圈完全相同,它們都在迴圈的結尾才對條件進行判斷。比如:

   do

   {

   console.writeline(n);

   n++;

   }

   while (n < 10);

 

C# 中的For迴圈與 VB 中的For迴圈非常相似,只不過迴圈變數可以在For迴圈中進行例示。

   請看下面的程式碼:

   {

   for (int n=0;n< 10;n++)

   console.writeline(n);

   }

   它進行了以下操作:

  • 例示變數n,並給其賦值為 0
  • 只要 n 小於10就繼續迴圈
  • 每個迴圈給 n 增加1

   ForEach

   C# 中的ForEach 與 VB 中的For Each 語句非常相似。比如:

   在VB 中:

   For Each objItem in colCollection

   ..執行一些程式碼

   next

   在C# 中:

   foreach (int i in arr1) {

   ..執行一些程式碼

   }

 

   Jump

   C# 中Jump 語句就象VB中的Goto 語句,用於從一個語句跳轉到另一個語句。

   Break

   Break語句用來結束當前迴圈或者 語句。

   Continue

   Continue語句跳過迴圈體中後面的行,繼續執行迴圈。

   Return

   Return 語句返回到的程式,並返回一個數值。比如:

   class Test

   {

   Public bool TestMe()

   {

   ..執行一些程式碼

   return true

   }

   }

   Arrays

   在C# 中,建立陣列變數的同時就可以對它們進行初始化。比如:

   int[] store={12}

   再看看多維陣列的定義:matrix[0][3]=4;

 

   一個ntifier是用於程式元素的名字。如果我們必須在C# 程式碼中使用其它語言的保留字,就可以使用一個Identifier。 在下面的程式碼中,checked是一個關鍵字,@ 是Identifier:

   public void @checked()

   註釋

   以下是C# 中的註釋表示法,它與 中的用法相同:

   // 這是一個單行的註釋

   /*

   * 這是一個多行的註釋

   */

   結 語

   OK,終於到站了。以上對C# 語言的概念、語法和使用上的描述,不知道是否對你有所幫助?VB開發者,你是否看到了熟悉的術語?如果答案是yes,我就欣慰了;-)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-989436/,如需轉載,請註明出處,否則將追究法律責任。

相關文章