반응형
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")]
반응형
'C# 프로그래밍 > .Net 가이드' 카테고리의 다른 글
[C#] .NET Framework와 .NET Core 그리고 .NET (1) | 2023.12.30 |
---|---|
[C#] 공통 언어 런타임과 공통 중간 언어 (CLR & CIL) (0) | 2023.07.08 |
[C#] .exe & .dll 파일 (0) | 2023.07.08 |
[C#] 닷넷 프레임워크 (.Net Framework) (0) | 2023.07.07 |