class ClassName
{
public IEnumerator GetEnumerator()
{
yield return 0;
yield return 1;
}
}
책에서 보면 foreach에서 위으 클래스 객체를 돌릴 때 반환 값이 IEnumerator로 되어 있는데, 지금 내가 리턴하는 값은 정수혀인데 int를 보면 IEnumerator를
상속 받고 있지않은데 어떻게 해당 형식의 반환이 이루어지는지 궁금해서 물어봄.
class ClassName
{
public IEnumerator GetEnumerator()
{
yield return 0;
yield return 1;
}
}
책에서 보면 foreach에서 위으 클래스 객체를 돌릴 때 반환 값이 IEnumerator로 되어 있는데, 지금 내가 리턴하는 값은 정수혀인데 int를 보면 IEnumerator를
상속 받고 있지않은데 어떻게 해당 형식의 반환이 이루어지는지 궁금해서 물어봄.
뭐지 나도 모르겠네 ㅋㅋㅋ 알아서 해주는건가
그러니간 뭐지 처음 아예 생 초보 때는 그냥 공부하면서 그런가보다 하고 썻던건데 기본기가 부족한 것 같아서 다시 보면서 공부하다 보니간 갑자기 줫나 궁금해지네.
boxing unboxing