ASP.NET Tutorial/Language Basics/While

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

Do while loop

   <source lang="csharp">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

<html>

 <head>
   <title>Loops</title>
   <script runat="server" language="C#">
     void Page_Load() 
     {
       int counter = 0;
       do 
       {
         messageLabel.Text = counter.ToString();
         counter++;
       }
       while (counter <= 10);
     }
   </script>
 </head>
 <body>
   <form runat="server">
     <asp:Label id="messageLabel" runat="server"/>
   </form>
 </body>

</html></source>


Do while loop (VB)

   <source lang="csharp">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

<html>

 <head>
   <title>Loops</title>
   <script runat="server" language="VB">
     Sub Page_Load(s As Object, e As EventArgs)
       Dim counter As Integer = 0
       Do 
         messageLabel.Text = counter.ToString()
         counter += 1
       Loop While counter <= 10
     End Sub
   </script>
 </head>
 <body>
   <form runat="server">
     <asp:Label id="messageLabel" runat="server" />
   </form>
 </body>

</html></source>


While loop

   <source lang="csharp">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

<html>

 <head>
   <title>Loops</title>
   <script runat="server" language="C#">
     void Page_Load()
     {
       int counter = 0;
       while (counter <= 10) 
       {
         messageLabel.Text = counter.ToString();
         counter++;
       }
     }
   </script>
 </head>
 <body>
   <form runat="server">
     <asp:Label id="messageLabel" runat="server"/>
   </form>
 </body>

</html></source>


while loop (VB)

   <source lang="csharp">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

<html>

 <head>
   <title>Loops</title>
   <script runat="server" language="VB">
     Sub Page_Load(s As Object, e As EventArgs)
       Dim counter As Integer = 0
       Do While counter <= 10
         messageLabel.Text = counter.ToString()
         counter += 1
       Loop
     End Sub
   </script>
 </head>
 <body>
   <form runat="server">
     <asp:Label id="messageLabel" runat="server" />
   </form>
 </body>

</html></source>