yield return 的使用方法

public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
IEnumerable<int> arry = A();
List<int> list = arry.ToList();
}

private IEnumerable<int> A() {
int[] scores = new int[] { 55, 56, 57, 58, 59, 69, 70, 33 };
foreach (var item in scores)
{
if (item > 60)
{
yield return item;
}
}
}

猜你喜欢

转载自www.cnblogs.com/chengeng/p/10169138.html