la mise en œuvre de l'état de la machine à l'aide de la “rendement” mot-clé

Est-il possible d'utiliser le mot clé yield à mettre en œuvre une simple machine d'état comme illustré ici. Pour moi, cela ressemble à du compilateur C# qui a fait le travail dur pour vous comme il l'interne met en œuvre une machine d'état pour faire de l'instruction rendement de travail.

Pouvez-vous piggy-back sur le haut du plan de travail du compilateur est déjà fait et qu'il puisse mettre en œuvre la plupart de la machine d'état pour vous?

Quelqu'un a fait cela, est-il techniquement possible?

InformationsquelleAutor Matt Warren | 2009-07-28