C sharp:조건문: 두 판 사이의 차이

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동
(새 문서: {{C sharp}} == 개요 == {| class="wikitable" !형태 !방법 |- |기본형식 |<syntaxhighlight lang="c#"> if (조건) {명령} </syntaxhighlight> |- |else |<syntaxhighlight lang="c...)
 
잔글 (→‎ps.)
 
(같은 사용자의 중간 판 하나는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{C sharp}}
{{C sharp}}


== 개요 ==
==개요==
{| class="wikitable"
{| class="wikitable"
!형태
!형태
49번째 줄: 49번째 줄:
|}
|}


=== ps. ===
===ps.===
{| class="wikitable"
{| class="wikitable"
|다음 형태로, 케이스가 달라도 동일명령을 실행할 수 있다.<syntaxhighlight lang="c#">
|다음 형태로, 케이스가 달라도 동일명령을 실행할 수 있다.<syntaxhighlight lang="c#">
61번째 줄: 61번째 줄:
</syntaxhighlight>break;를 두어 해당 case 안에서 끝내주어야 한다.
</syntaxhighlight>break;를 두어 해당 case 안에서 끝내주어야 한다.
|}
|}
함수를 사용한 활용도 가능하다.<syntaxhighlight lang="c#">
void 함수명(string action){
    switch(action){
        case "JUMP"
            오디오변수명.clip=음원소스명; //전역변수의 상태를 변화시켜서..
            break;
        case "DIE"
            오디오변수명.clip=음원소스명;
            break;
        ...
</syntaxhighlight>형태로 넣어주고, 함수명(상태명)을 통해 상황에 맞는 사운드를 지정할 수도 있다.

2020년 9월 11일 (금) 14:58 기준 최신판

C#에 대한 지식들을 모았다. 틀:C sharp

  1. C sharp:개요
    1. C sharp:코딩팁
    2. C sharp:연산자
  2. C sharp:변수
    1. C sharp:자료형
    2. C sharp:자료구조
  3. C sharp:함수
    1. C sharp:자주사용하는 함수
  4. C sharp:제어문
    1. C sharp:조건문
    2. C sharp:반복문
  5. C sharp:데이터 입출력
  6. C sharp:라이브러리
  7. C sharp:클래스
  8. C sharp:팁

개요[편집 | 원본 편집]

형태 방법
기본형식
if (조건) {명령}
else
if (조건) {명령}
else {다른명령}
else if
if (조건) {명령}
else if(조건2) {명령2}
swhitch 변수에 따라 달리 명령한다.
switch (변수) {
    case 1:
        명령;
        break;
    case 2:
        명령2;
        break;
break;를 두어 해당 case 안에서 끝내주어야 한다.
default 모든 케이스를 통과했을 때 실행한다.
switch (변수) {
    case 1:
        명령;
        break;
    case 2:
        명령2;
        break;
    default:
        명령;
        break;
break;를 두어 해당 case 안에서 끝내주어야 한다.

ps.[편집 | 원본 편집]

다음 형태로, 케이스가 달라도 동일명령을 실행할 수 있다.
switch (변수) {
    case 1:
    case 2:
        명령;
        break;
    case 3:
    .......
break;를 두어 해당 case 안에서 끝내주어야 한다.

함수를 사용한 활용도 가능하다.

void 함수명(string action){
    switch(action){
        case "JUMP"
            오디오변수명.clip=음원소스명; //전역변수의 상태를 변화시켜서..
            break;
        case "DIE"
            오디오변수명.clip=음원소스명;
            break;
        ...

형태로 넣어주고, 함수명(상태명)을 통해 상황에 맞는 사운드를 지정할 수도 있다.