Desafio I - Dynamic Iterators
Vou propor um desafio: Qual o resultado do seguinte código? E por quê?
public class MainClass
{
static bool DeveMudar = false;
public static void Main()
{
Console.WriteLine(DeveMudar);
MetodoQualquer();
Console.WriteLine(DeveMudar);
Console.ReadKey();
}
public static IEnumerable<int> MetodoQualquer()
{
DeveMudar = true;
yield return 1;
}
}