代码
using System;
using System.Collections.Generic;
using System.Linq;
namespace Linq
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
var query = from r in Formulal.GetChampions() select r;
foreach(int i in query)
{
Console.WriteLine(i);
}
Console.ReadLine();
}
}
static class Formulal
{
private static List<int> s_racers;
private static List<int> InitializeRacers() => new List<int> { 1, 2, 3, 4, };
public static IList<int> GetChampions() => s_racers ?? (s_racers = InitializeRacers());
}
}
运行结果
Hello World!
1
2
3
4