본문 바로가기

프로그래밍/C# 프로그래밍

C#에서 typedef 사용법

예전에 c++만 코딩하다 c#에는 typedef 가 없다는걸 알고 조금 당황;

물론 using 키워드를 사용하면 되긴 하지만 조금 다른점이 있다.



namepace EquipItem 

{

using  costumeListType = Dictionary<int, CostumeItemBase>;


public class CostumeItem 

{

protected  costumeListType list; 

.

.

}

}


전방선언 되어야 하므로 이렇게 namespace로 살짝 감쏴줘야 한다.


주의해야 할점은 개방형 제네릭 형식은 사용할 수 없다.

List<int>는 되지만, List<T>는 안된다.