면도기 튜토리얼login
면도기 튜토리얼
작가:php.cn  업데이트 시간:2022-04-11 14:21:21

면도기 C# 논리


ASP.NET Razor - C# 논리 조건


프로그래밍 논리: 조건에 따라 코드를 실행합니다.


If 조건

C#을 사용하면 조건에 따라 코드를 실행할 수 있습니다.

조건을 결정하려면 if 문을 사용하세요. 판단 결과에 따라 if 문은 true 또는 false를 반환합니다.

  • if 문은 코드 블록을 시작합니다
  • 조건은 괄호 안에 기록됩니다
  • 조건이 true이면 중괄호 안의 코드가 실행됩니다

Example

@{var price=50;}
<html>
<body>
@if (price>30)
  {
  <p>The price is too high.</p>
  }
</body>
</html>

Run Instance»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요


Else 조건

if 문에는 else 조건이 포함될 수 있습니다.

else 조건은 조건이 거짓일 때 실행될 코드를 정의합니다.

Instance

@{var price=20;}
<html>
<body>
@if (price>30)
    {
    <p>The price is too high.</p>
    }
    else
    {    
    <p>The price is OK.</p>
    }
</body>
</html>

인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요.

참고: 위 예에서 첫 번째 조건이 true인 경우 if 블록이 실행됩니다. else 조건은 if 조건을 제외한 "다른 모든 것"을 다룹니다. gondents 조건 조건 판단이 조건

에 율을 사용할 수있는 경우 else else :

instance

@{var price=25;}
<html>
<body>
if (price>=30)
    {
    <p>The price is high.</p>
    }
    else if (price>20 && price<30)  
    {
    <p>The price is OK.</p>
    }
    else
    {
    <p>The price is low.</p>
    }
</body>
</html>

run 인스턴스»

온라인 인스턴스를 보려면 "실행 인스턴스"버튼을 클릭하십시오. 이 예에서는 첫 번째 조건이 true이면 if 블록의 코드가 실행됩니다.
첫 번째 조건이 true가 아니고 두 번째 조건이 true인 경우 else if 블록의 코드가 실행됩니다.
else if 조건의 수는 무제한입니다.

if와 else if 조건이 모두 참이 아닌 경우 마지막 else 블록(조건 없음)은 "다른 모든 것"을 다룹니다.

스위치 조건

스위치 블록

을 사용하여 일부 개별 조건을 테스트할 수 있습니다.

Instance

@{
var message="";
var weekday=DateTime.Now.DayOfWeek;
var day=weekday.ToString()
}
<html>
<body>
@switch(day)
{
case "Monday":
    message="This is the first weekday.";
    break;
case "Thursday":
    message="Only one day before weekend.";
    break;
case "Friday":
    message="Tomorrow is weekend!";
    break;
default:
    message="Today is " + day;
    break;
}
<p>@message</p>
</body>
</html>

인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요

테스트 값(일)은 괄호 안에 표시됩니다. 각 개별 테스트 조건에는 세미콜론으로 끝나는 케이스 값과 break 문으로 끝나는 코드 줄이 있습니다. 테스트 값이 케이스 값과 일치하면 해당 코드 줄이 실행됩니다.
스위치 블록에는 지정된 사례가 일치하지 않을 때 "다른 모든 사례"를 재정의하는 기본 사례(기본값:)가 있습니다.