C# LINQ 基础 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

TakeWhile

TakeWhile操作符用于从输入序列中返加指定数量且满足一定条件的元素。用法如下代码:

static void Main()
{
   string[] fruits = { "apple", "banana", "mango", 
                       "orange","passionfruit", "grape" };
   //TakeWhile用法
   IEnumerable&ltstring&gt query =fruits.TakeWhile(
              fruit => String.Compare("orange", fruit, true) != 0);
   foreach (string fruit in query)
   {
        Console.WriteLine(fruit);
   }
}

运行结果为:

apple
banana
mango