예전에 c++만 코딩하다 c#에는 typedef 가 없다는걸 알고 조금 당황;
물론 using 키워드를 사용하면 되긴 하지만 조금 다른점이 있다.
namepace EquipItem
{
using costumeListType = Dictionary<int, CostumeItemBase>;
public class CostumeItem
{
protected costumeListType list;
.
.
}
}
전방선언 되어야 하므로 이렇게 namespace로 살짝 감쏴줘야 한다.
주의해야 할점은 개방형 제네릭 형식은 사용할 수 없다.
List<int>는 되지만, List<T>는 안된다.
'프로그래밍 > C# 프로그래밍' 카테고리의 다른 글
파티셜 클래스와 파티셜 메소드 (0) | 2015.10.18 |
---|---|
IComparable, IComparer 비교정렬 (0) | 2015.10.13 |
암시적 타입 var 키워드 (0) | 2015.10.05 |
Int32.Parse(), Convert.ToInt32(), Int32.TryParse() 차이 (0) | 2015.10.05 |
제너릭 클래스의 조건지정 - Where (1) | 2015.10.02 |