>  기사  >  백엔드 개발  >  C#에서 중단

C#에서 중단

王林
王林원래의
2024-09-03 15:10:04526검색

일반적으로 해당 시점에 일부 실행을 종료하는 것에 대해 이야기할 때는 그렇게 할 수 있는 조건을 제공합니다. 하지만 대부분의 경우 일부 루프나 조건에서 벗어날 수 있는 정확한 조건이 없습니다. 여기서는 break 문을 사용하여 현재 실행을 종료하고 다음 명령문에 대한 제어권을 전달하는 조건을 일치시킵니다. 특정 단계에서 특정 작업을 피함으로써 실행을 계속하는 데 도움이 됩니다. 프로그래밍 언어에서는 break 문을 자주 접하게 됩니다. Break 문은 여기서 논리를 깨뜨린다는 의미와 유사한 것입니다. 다른 프로그래밍 언어와 마찬가지로 C#에도 break 문이 있습니다. 스위치 케이스에서도 break 문을 본 적이 있을 것입니다. 매 케이스 이후의 전환 케이스에서 일치하지 않으면 해당 케이스에서 나오는 break 문을 찾아 앞으로 나아갑니다.

구문:

Break 문은 다음과 같이 매우 쉬운 구문을 사용합니다.

break;

단어 break와 세미콜론만 있으면 됩니다. break 문을 정의하는 것은 순서대로 다음 작업으로 제어권을 넘겨주는 것에 지나지 않습니다. Break 문은 특정 상황을 제때에 벗어나 더 이상의 실행을 중지하기 위해 적용되는 규칙입니다.

흐름도

C#에서 중단

  • 위의 순서도는 단순히 break 문의 작업을 보여주며, 흐름 시작 시 특정 조건을 확인합니다. 만족하면 루프가 계속됩니다. 루프가 break 문을 얻는 지점에서. 또는 break 문을 사용하여 이 루프가 루프에서 벗어나는 조건입니다.
  • 흐름은 간단하며 몇 가지 예시를 실행하여 이해하면 됩니다.
  • break 문에 익숙해지는 가장 좋은 방법은 코드를 작성하고 다양한 시나리오로 출력을 시도해 보는 것입니다.
  • Break 문은 매우 쉽습니다. 하지만 루프에서 벗어나 추가 실행 프로세스를 시작하면서 많은 사람들이 혼란스러워했습니다.
  • 특히 중첩 루프에서 이러한 문을 사용하는 경우가 많습니다. 중첩 루프에서 내부 루프는 루프에서 벗어나기 위해 특정 이벤트에서 break 문을 얻습니다.

C#에서 Break 문은 어떻게 작동하나요?

하나의 프로그램이 있고 해당 프로그램에서 루프를 실행한다고 가정해 보겠습니다. 우리의 요구 사항은 루프가 5에 도달하면 루프 실행을 중지하고 시퀀스에서 코드 실행을 시작하는 것입니다. 예문을 주의 깊게 살펴보면 구문이 의미로 작용할 가능성이 더 높습니다. 지정된 위치에서 실행 흐름을 중단하고 제어는 다음 필요한 작업으로 넘어갑니다.

C#의 Break 문의 예

C#의 Break 문의 예는 다음과 같습니다.

예시 #1

10까지 실패하는 프로그램입니다. 10을 초과하면 루프를 중단합니다.

using System;
public class EvenNo {
public static void Main(string[] args) {
for(int i=0;i<=20;i++){
Console.WriteLine(i);
if(i==10){
break;
}
}
} }

출력:

C#에서 중단

위 프로그램에서는 루프에 하나를 사용했습니다. 여기서는 i가 20보다 작으면 추가로 실행하는 조건을 제공했습니다. for 루프에 if 조건을 지정했는데, i 값이 10에 도달하면 루프 실행을 중지합니다. 그리고 이 시나리오는 break 문을 통해 달성되었습니다. 이 예를 편집기에서 시도해 보면 위와 같은 결과가 나올 것입니다.

예시 #2

이제 스위치 케이스가 포함된 break 문을 살펴보겠습니다

using System;
public class Switch
{
public static void Main(string[] args)
{
int n=2;
switch (n)
{
case 1:
Console.WriteLine("Current value of n is: 1");
break;
case 2:
Console.WriteLine("Current value of n is: 2");
break;
case 3:
Console.WriteLine("Current value of n is: 3");
break;
case 4:
Console.WriteLine("Current value of n is: 4");
break;
default:
Console.WriteLine("Please give the correct no.");
break;
}
}
}

출력:

C#에서 중단

위 프로그램에서는 스위치 케이스를 사용했습니다. 이에 여러 사례를 확인하고 있습니다. 사례 1부터 우리는 주어진 조건에 대해 사례를 확인하고 있습니다. 스위치 케이스가 특정 조건과 일치하지 않으면 break 문으로 해당 케이스를 중단하고 다음 케이스로 점프합니다. 일치하는 사례를 얻을 때까지 실행됩니다. 대소문자가 일치하면 실행되고 출력이 표시됩니다. 최악의 경우 조건 중 어느 것도 충족되지 않으면 실행은 키워드 default를 사용하여 스위치 케이스 문에 언급된 기본 케이스를 가져옵니다. 이 명령문을 다시 실행하면 break 문이 실행되고 작업이 종료됩니다.

예시 #3

여기서 do-while 루프가 포함된 break 문을 살펴보겠습니다.

using System;
public class Program
{
public static void Main(string[] args)
{
int i = 0;
do
{
Console.WriteLine("The value of i is :{0}", i);
i+=2;
if (i == 10)
break;
}while (i < 20);
Console.WriteLine("Press Enter Key to Exit..");
Console.ReadLine();
}
}

출력:

C#에서 중단

위 프로그램에서는 break 문과 함께 do-while 루프를 사용했습니다. i 값을 확인했습니다. I의 값을 2만큼 증가시킵니다. 루프가 10에 도달하면 루프를 중단합니다. 하지만 20까지 이를 확인하는 while 조건이 있습니다. 요구 사항에 따라 루프 중간에서 실행을 중단합니다. 지금까지 우리는 break 문의 예를 살펴보았습니다. 이는 다양한 루프 및 if 조건과 함께 break 문을 어떻게 사용할 수 있는지 보여줍니다. 이는 break 문이 작동하는지 확인하는 매우 기본적인 예입니다. 적합한 편집기에서 이러한 예제를 시도해 보세요. 프로그램 내에서 루프를 실행하고 실행 사이에 루프를 중단해야 하는 경우 break 키워드와 세미콜론이 포함된 break 문을 사용합니다. 중단 시점에 명령문은 루프에서 실행을 가져옵니다. 그 후 제어는 시퀀스의 다음 실행 문으로 넘어갑니다.

결론

모든 언어에는 루프에서 벗어나기 위한 break 문이나 특정 지점의 조건이 있습니다. 그것은 전적으로 요구 사항에 달려 있습니다. 이것은 모든 언어에서 매우 작지만 유용한 설명이므로 C#에서도 마찬가지입니다. break 문을 사용할 때 손을 더럽혀 보세요.

위 내용은 C#에서 중단의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:C#에서 계속다음 기사:C#에서 계속