C# 8.0 에서 바뀐점
1. Defalut Interface 가 생김
interface Test
{
void DefalutFunc()
{
.....
}
}
2. Using 개선
using 블럭 사용을 개선하여 아래와 같이 사용이 가능하다
public static void Test
{
using FileSystem test = new FileSystem("text.txt",FileMode.CreateNew);
} // test Dispose
3. Nullable Reference
#nullable enable : 참조 타입 변수를 null 을 대입하면 경고를 발생시킨다. (#nullable disable : 사용안함)
4. Null 병합 할당자
c# 6.0 null 병합 연산자
string s2 = s1 ?? "hello";
-> s1이 null 아니면 s1 대입, null 이면 hello 리턴
c# 8.0 null 병합 대입
s1 ??= "world" ;
-> if ( s1 == null ) s1 ="world";
'게임 > 프로그래밍' 카테고리의 다른 글
Thread Pool (0) | 2020.06.02 |
---|---|
C# 8.0 Switch Expression (0) | 2020.06.01 |
Index & Range (0) | 2020.05.26 |
2017 언리얼 서밋 프리미엄 (0) | 2017.10.31 |
자신의 컴퓨터가 듀얼 코어 이상이라면... (0) | 2009.08.26 |