asp.net for each遍曆數組的方法

來源:互聯網
上載者:User

For Each...In 迴圈結構時,會將In 後面的集合對象中第一個對

象的記憶體位址從記憶體取出,並由For Each 後面的變數接收;遇到

Next 敘述時則取出下一個在集合對象中的項目,並將記憶體位址給

For Each 後面的變數接收,直到集合對象中的所有對象全部被取

出完畢為止

<%@ Page Language="VB" %>

<script runat="server">
   sub Page_Load(Sender as object, e as eventargs)
      dim strDay as string
      dim arrWeekDays() as String = {"Monday", "Tuesday",

_
        "Wednesday", "Thursday", "Friday"}

      For Each strDay in arrWeekDays
         Response.Write(strDay & "<br>")
         exit for
      Next
  
   end sub  
</script>

<html><body>

</body></html>

這個語句以for關鍵字開始,接著是括弧。括弧內是一個初始化器

,一個條件下和一個迭代語句,它們全都以分號隔開。嵌套語句在

括弧後面。

以下是for語句的一個應用執行個體:

 

  for (int i=0; i<=6; i++)

  {

   Response.Write(“迴圈變數i當前的值為:“+i.ToString

().Trim()+“<br>“);

  }

  ②foreach語句

  這個語句用來迴圈一個集合中的元素。由於C#中的數組支援

foreach語句,因此你可以應用foreach語句處理數組中的每一個元

素。

  使用foreach語句時,首先輸入foreach關鍵字,然後是括弧。

括弧內必須包含以下資訊:集合中元素的類型、集合中元素的標識

符名稱、關鍵字in和集合的標識符。嵌套語句在括弧之後。

  下面是foreach語句的一個應用執行個體:

 

  int[] intArray;

  intArray = newint[6];

  intArray[0] = 0;

  intArray[1] = 1;

  intArray[2] = 2;

  intArray[3] = 3;

  intArray[4] = 4;

  intArray[5] = 5;

  foreach (int ArrayElement in intArray)

  {

   Response.Write(“陣列變數ArrayElement當前的值為:

“+ArrayElement.ToString().Trim()+“<br>“);

  }

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.