Open AidaHagh opened 3 months ago
//example2 (تولید اعداد زوج با yield return)
public class Program {
public static void Main()
{
foreach (int evenNumber in GetEvenNumbers(10))
{
Console.WriteLine(evenNumber);
}
}
public static IEnumerable<int> GetEvenNumbers(int count)
{
for (int i = 0; i < count; i++)
{
yield return i * 2;
}
}
}
- برای تولید دنبالهای از مقادیر به صورت تدریجی است.
public class Program {
}
اینجا yield میگه صبر کن این حلقه تموم بشه ، letter ها به این لیست(IEnumerable ) اضافه بشن بعد ریترن کن .