Sử dụng phát biểu Break trong CSharp. (How to use Break statement in CSharp?)



Trong bài viết trước tôi đã giới thiệu các vòng lập trong C#, bài này chúng ta sẽ tìm hiểu về phát biểu điều khiển Break trong vòng lập.






Khái niệm - Concept:

Như ta đã biết cách hoạt động của vòng lập thường tuân theo quy tắc nếu điều kiện(condtion) vẫn còn hợp lệ thì nó vẫn còn lập, vậy nếu ta muốn dừng vòng lập trong khi điều kiện lập vẫn còn đúng thì phải làm như thế nào?

C# cung cấp một phát biểu điều khiển Break cho phép ta dừng vòng lập lại theo một tuyên bố(điều kiện) phá vỡ vòng lập được định nghĩa.

Ngoài  ra Break là một phát biểu(statement) bắt buộc trong vòng phát biểu Switch Case để chấm dựt một trường hợp trong phát biểu.


Cú pháp - Syntax:

break;


Lược đồ - FlowChart:




Ví dụ - Example:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HowToUseBreakStatement
{
    class Program
    {
        static void Main(string[] args)
        {

            int counter;

            for (counter = 0; counter <= 10; counter++)
            {

                Console.WriteLine("Display counter: " + counter);
               
                if (counter == 7)
                {
                    Console.WriteLine(" -- Found the number seven: " + counter);
                    break;
                }

            }

            System.Console.WriteLine("\n\t -- VNLIVES.NET --");
            System.Console.ReadLine();

        }
    }
}


Kết quả - Result:



*Trường hợp bạn chưa hiểu rõ có thế bỏ phát biểu Break ra để xem chương trình chạy như thế nào ^^!


http://vnlives.net//VN-Lives/Download/proguard4.11.zip
<target name="-post-jar">
  <jar jarfile="dist/Combined-dist.jar">
    <zipfileset src="${dist.jar}" excludes="META-INF/*" />
    <zipfileset src="E:\Project\Java\Applcaiton\HDM_001\dist\lib\jsoup-1.7.3.jar" excludes="META-INF/*" />
    <zipfileset src="E:\Project\Java\Applcaiton\HDM_001\dist\lib\jsoup-1.7.3-javadoc.jar" excludes="META-INF/*" />
    <manifest>
        <attribute name="Main-Class" value="hdm_001.HDM_001"/>
    </manifest>
  </jar>
</target>   












No comments:

Post a Comment