본문 바로가기

C# 프로그래밍/.Net 가이드

[C#] 콜론(:) 사용법

반응형

C# 에는 콜론을 이용하여 다양한 문법적 사용을 할 수 있다.

어떤 기능들이 있는지 살펴보자.


1. 클래스/인터페이스 상속

public class Apple : Fruit, IEdible
{

}

 

2. 형식 매개 변수 제약 조건

public void EatSweet<T>() where T : Fruit
{

}

 

3. 부모 생성자 호출

public Mango() : base() { }

 

4. 파라미터 특정

Console.WriteLine(value: "Delicious");

 

5. 삼항 연산자 비교 부문

bool delicious = apple.sweetness > 50 ? true : false;

 

6. switch문의 case

switch(fruit) 
{ 
    case apple: break;
    case banana: break;
}

 

7. goto문의 label

goto A1;
A1: return;

 

8. 문자열 형식지정

Console.WriteLine($"{DateTime.Now:yyyyMMdd}");

 

9. 튜플(tuple)

var apple = (weight: 5.24f, sweetness: "good");

 

10. 글로벌 네임스페이스

global::System.Console

 

11. 애트리뷰트(특성) 타깃 지정

[assembly: AssemblyVersion("1.0.0.0")]

 

반응형