5

C# プロジェクトを VB.net に変換していますが、C# の Yield Break を理解する必要があります。Stack Overflow の Yield Break に関する質問がすでにあることは承知していますが、これらの質問は少し違うと思います。

1.) 中断を明け渡すと、それを含む関数は呼び出し元に値を返しますか? もしそうなら、それは Null/Nothing ですか、関数の型のデフォルト値ですか、それとも何か他のものですか?

2.) Yield Break を実行すると、Iterator は最初からやり直します。つまり、次に Iterator が呼び出されたときに、コレクション内の最初の項目が再び返されるでしょうか?

3.) Yield Break に最も近い vb.net は何ですか? 終了機能? 何も返さない?他の何か?

4

3 に答える 3