class yieidTest : IEnumerable
{
string[] days = {"Sun","Mon","Tue","Wen","Thr","Fri","Sat" };
public IEnumerator GetEnumerator()
{
foreach (var a in days)
yield return a;
}
}
질문1. 리턴형이 IEnumerator 이고 a는 string 자료형입니다
형일치가 안되는데 어떻게 리턴하는거죠? 정말 어렵네요
질문2. yield return a; 에서 -> return a; 하면 오류나는데 이건 왜 이런건가요?
이런 오류입니다만.. 이해가 안되네요 ㅠㅠ
yield를 써야만 리턴이 되는데 얘가 도대체 무슨 역할을 하는건가요?
c# 쉽다고들 말하는데 저는 너무 어렵네요