📜  Linq 选择字符串字段 concat 作为 linq 中的一个 fieldsub 查询 (1)

📅  最后修改于: 2023-12-03 15:02:41.632000             🧑  作者: Mango

使用 LINQ 查询字符串字段并拼接

在 LINQ 中,我们可以使用 Select 方法来选择特定的字段或属性,拼接字符串也不例外。我们可以使用 string.Concat 函数来完成字符串拼接,如下所示:

var result = from person in people
             select string.Concat(person.FirstName, " ", person.LastName);

上面的代码将会查询名为 people 的集合中的每个 person 对象的名字,并将其拼接为一个字符串。请注意,我们在 string.Concat 的第二个参数中添加了一个空格,以便在名字之间创建一个间隔。

我们还可以使用字符串插值语法来完成相同的操作,如下所示:

var result = from person in people
             select $"{person.FirstName} {person.LastName}";

上面的代码与先前的代码等效,只是使用了不同的语法格式。

无论是使用 string.Concat 函数还是字符串插值语法,我们都可以在 LINQ 查询中轻松地拼接字符串字段。希望本篇文章可以帮助您更好地了解 LINQ,并为日后使用 LINQ 进行字符串操作提供一些帮助。