c # gir og prøv til slutt

Hvis jeg har en coroutine som følger, blir koden i den endelige blokken ringt?

public IEnumerator MyCoroutine(int input)
{
  try
  {
    if(input > 10)
    {
      Console.WriteLine("Can't count that high.");
      yield break;
    }
    Console.WriteLine("Counting:");
    for(int i = 0; i < input; i++)
    {
      Console.WriteLine(i.ToString());
      yield return null;
    }
  }
  finally
  {
    Console.WriteLine("Finally!");
  }
}
5
задан Liron 25 May 2011 в 18:39
поделиться