Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- asp.net mvc
- cookie
- SQL
- 클래스
- Generic
- c#
- iframe
- 메소드
- ASP.NET
- Excel
- MSSQL
- mvc
- IT관련
- 제네릭
- di
- IT 관련
- delegate
- XML
- ADO.NET
- angularJS
- 디자인패턴
- csv
- LINQ
- 구글
- JavaScript
- jQuery
- It
- 동적dom
- Today
- 782
- Total
- 1,436,540
심재운 블로그
C# 의 switch 조건문에 대한 설명 본문
if 조건문과는 다르게 각각 다른 결과값을 얻을 수 있습니다.
구조는 switch - case 문의 형식을 취하며, 하나의 switch 문과 여러개의 case 문으로 구성되어 있답니다. 값이 일치되면 case문이 실행되고, break 키워드를 넣어주면 끝납니다. 조건문에 맞지 않을 경우에는 default case 를 추가해 주면 됩니다.
■ 예를 살펴보죠.
switch (digit)
{
case 1 :
Console.WriteLine("1");
break;
case 2 :
Console.WriteLine("2");
break;
default :
Console.WriteLine("아무것도 없어요");
break;
}
{
case 1 :
Console.WriteLine("1");
break;
case 2 :
Console.WriteLine("2");
break;
default :
Console.WriteLine("아무것도 없어요");
break;
}
여기서 제일 중요한 부분~~~ case 값은 변수가 아닌 상수라는 점을.. 기억하세요.
그리고 아래는 switch 문을 string 문자열로 해보았습니다.
string firstname = “Daniel”;
string lastname;
switch (firstname)
{
case “Daniel”:
lastname = “Herling”;
break;
default:
lastname = “don’t know”;
break;
}
string lastname;
switch (firstname)
{
case “Daniel”:
lastname = “Herling”;
break;
default:
lastname = “don’t know”;
break;
}
case “Daniel”여기 문장이 실행되겠죠? ^^;
posted by 심재운 (shimpark@gmail.com)
'닷넷관련 > CSharp' 카테고리의 다른 글
C# 의 while 조건문에 대한 설명 (0) | 2009.02.12 |
---|---|
C# 의 For 반복문에 대한 설명 (0) | 2009.02.12 |
C# 의 switch 조건문에 대한 설명 (0) | 2009.02.12 |
C# 의 if 조건문에 대한 설명 (2) | 2009.02.12 |
C# 의 연산자 우선순위 설명 (0) | 2009.02.12 |
C# 의 is, sizeof 와 typeof 연산자 설명 (0) | 2009.02.12 |
0 Comments