c#にもyieldキーワードがある。