| break | yield break; | 終了となる。それ以下は未到達コード扱い。 |
| null | yield return null; | 1フレ後に再開される。 |
| return null; | 終了となる。それ以下は未到達コード扱い。 | |
| WaitForSeconds | yield return new WaitForSeconds(0.0f); | 1フレ後に再開される。 |
| yield return new WaitForSeconds(1.0f); | 1秒後に再開される。 | |
| return new WaitForSeconds(0.0f); | WaitForSeconds型をIEnumerator型に変換できない為、エラーとなる。 | |
| return new WaitForSeconds(1.0f); | WaitForSeconds型をIEnumerator型に変換できない為、エラーとなる。 | |
| その他 | yield return true; | 1フレ後に再開される。 |
| yield return flase; | 1フレ後に再開される。 | |
| yield return 0; | 1フレ後に再開される。 | |
| yield return 1; | 1フレ後に再開される。 | |
| yield return 100; | 1フレ後に再開される。 | |
| yield return 0.0f; | 1フレ後に再開される。 | |
| yield return 1.0f; | 1フレ後に再開される。 | |
| yield return 100.0f; | 1フレ後に再開される。 | |
| return true; | bool型をIEnumerator型に変換できない為、エラーとなる。 | |
| return flase; | bool型をIEnumerator型に変換できない為、エラーとなる。 | |
| return 0; | int型をIEnumerator型に変換できない為、エラーとなる。 | |
| return 1; | int型をIEnumerator型に変換できない為、エラーとなる。 | |
| return 100; | int型をIEnumerator型に変換できない為、エラーとなる。 | |
| return 0.0f; | float型をIEnumerator型に変換できない為、エラーとなる。 | |
| return 1.0f; | float型をIEnumerator型に変換できない為、エラーとなる。 | |
| return 100.0f; | float型をIEnumerator型に変換できない為、エラーとなる。 |