📅  最后修改于: 2021-01-06 05:53:24             🧑  作者: Mango
LINQ to String Array表示在字符串数组上编写LINQ查询以获取所需的数据。如果我们在字符串数组上使用LINQ查询,则无需编写太多代码即可轻松获得所需的元素。
这是在字符串Array上编写LINQ查询以从数组集合中获取所需元素的语法。
IEnumerable result = from a in arr
select a;
在上面的语法中,我们编写了LINQ查询以从“ arr ”字符串数组中获取数据。
这是LINQ to String Array的示例,用于从名称以“ S ”开头的字符串数组序列中获取元素。
using System;
using System. Collections;
using System.Collections.Generic;
using System. Linq;
using System. Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Programme2
{
static void Main(string[] args)
{
//create an array of type string
string[] array = { "Vaishali", "Shalu", "Akshay", "Akki" };
/*IEnumerable will iterate over the collection of data use
Linq query to select the particular element which starts from s*/
IEnumerable result = from a in array
where a.ToLowerInvariant().StartsWith("s")
select a;
//foreach loop is used to print the output which is in the result
foreach (string item in result)
{
Console.WriteLine(item);
}
Console.ReadLine();
}
}
}
输出: