如何通过Linq获取字符串中的元素
我需要大家的帮助 我有一个字符串:“123456” 如何使用Linq分别获取“1”、“2”、“3”、“4”、“5”、“6” 很多如何通过Linq获取字符串中的元素,linq,Linq,我需要大家的帮助 我有一个字符串:“123456” 如何使用Linq分别获取“1”、“2”、“3”、“4”、“5”、“6” 很多 "123456".First() 此外,您还可以选择包含谓词函数。比如说, "123456".First(n => n > '1') 但是你可以考虑使用FURACH语句。我不确定这是否是LINQ的一部分 var str = "123456"; var digits = str.Select(c => c.ToString()).ToArray()
"123456".First()
此外,您还可以选择包含谓词函数。比如说,
"123456".First(n => n > '1')
<>但是你可以考虑使用FURACH语句。我不确定这是否是LINQ的一部分
var str = "123456";
var digits = str.Select(c => c.ToString()).ToArray();
此外,您还可以选择包含谓词函数。比如说,
"123456".First(n => n > '1')
<>但是你可以考虑使用FURACH语句。但我不确定这是否被视为LINQ的一部分。如果您想将其作为LINQ查询,可以使用它:
var str = "123456";
var digits = str.Select(c => c.ToString()).ToArray();
IEnumerable<string> query =
from c in "123456"
select c.ToString();
IEnumerable查询=
来自“123456”中的c
选择c.ToString();
如果您愿意拥有可枚举的字符,您可以这样做:
IEnumerable<char> query =
from c in "123456"
select c;
IEnumerable查询=
来自“123456”中的c
选择c;
如果您想将其用作LINQ查询,可以使用它:
IEnumerable<string> query =
from c in "123456"
select c.ToString();
IEnumerable查询=
来自“123456”中的c
选择c.ToString();
如果您愿意拥有可枚举的字符,您可以这样做:
IEnumerable<char> query =
from c in "123456"
select c;
IEnumerable查询=
来自“123456”中的c
选择c;
第一个短语将为您提供“1”。第二个会给你“2”,对。我可能应该提到这一点。计算.First()后,您将只处理一个元素。第一个短语将为您提供“1”。第二个会给你“2”,对。我可能应该提到这一点。计算.First()后,您将只处理一个元素。