LINQ to String只不过是编写字符串上的LINQ查询,以便从字符串序列中获取所需的数据。在LINQ中,无涯教程可以编写对字符串的查询,以及传统的字符串函数和正则表达式,以便使用LINQ对字符串执行所需的操作。
编写LINQ查询的语法为:
var result = from s in str.ToLowerInvariant().Split()
在上面的语法中,无涯教程编写了字符串上的LINQ查询来获取不同的元素。
下面是用C#编写字符串上的LINQ查询以将字符串拆分成单词的示例。
链接:https://www.learnfk.comhttps://www.learnfk.com/linq/linq-to-strings.html
来源:LearnFk无涯教程网
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) { //创建一个字符串'str1' string str1 = "Welcome to Java T Point.Com"; //这里 StringSplitOptions.RemoveEmptyEntries() 用于去除单词之间的空格。 var result = from s in str1.ToLowerInvariant().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries) select s; foreach (var item in result) { Console.WriteLine(item); } Console.ReadLine(); } } }
在上面的示例中,我们在 LINQ 中编写了简单的查询,将字符串“str”拆分为多个单词。这里的“str”字符串对象在单词之间包含了很多空格,为了去除这些空格,我们使用了“StringSplitOptions.RemoveEmptyEntries”属性。如果我们使用传统编码,我们需要编写大量代码来拆分字符串并去除单词之间的空格。
输出:
这就是无涯教程如何在字符串上使用LINQ查询来从字符串中获取所需数据的方法。
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)