C# ode>T是给定函数的返回类型。因此,它变成了Mike建议的IEnumerable,您可以使用SelectMany将其展开为单个IEnumerable不太确定这是一个什么样的答案不太确定这是一个什么样的答案 string[] sequ1 = { "abcd
C# ode>T是给定函数的返回类型。因此,它变成了Mike建议的IEnumerable,您可以使用SelectMany将其展开为单个IEnumerable不太确定这是一个什么样的答案不太确定这是一个什么样的答案 string[] sequ1 = { "abcd,c#,arrays,string,collections,iteration,C#,Arrays,String,Collections,Iteration,ode>T是给定函数的返回类型。因此,它变成了Mike建议的IEnumerable,您可以使用SelectMany将其展开为单个IEnumerable不太确定这是一个什么样的答案不太确定这是一个什么样的答案 string[] sequ1 = { "abcde", "fghi", "jkl", "mnop", "qrs" }; string[] sequ2 = { "abc", "defgh", "ijklm", "nop" }; var result =sequ1.Select( n1 =&g
ode>T是给定函数的返回类型。因此,它变成了Mike建议的
IEnumerable
,您可以使用SelectMany
将其展开为单个IEnumerable
不太确定这是一个什么样的答案不太确定这是一个什么样的答案
string[] sequ1 = { "abcde", "fghi", "jkl", "mnop", "qrs" };
string[] sequ2 = { "abc", "defgh", "ijklm", "nop" };
var result =sequ1.Select( n1 => sequ2.Where(n2 => n1.Length < n2.Length) );
foreach( var y in result)
{
Console.WriteLine(y);
}
public class Person {
public string Name { get; set; }
public string LastName { get; set; }
}
public class Test {
public Test() {
List<Person> persons = new List<Person>();
persons.Add(new Person() { Name = "Person1",LastName = "LastName1" });
persons.Add(new Person() { Name = "Person2",LastName = "LastName2" });
var getNamesFromPersons = persons.Select(p => p.Name);
}
}
var result = sequ1.SelectMany(n1 => sequ2.Where(n2 => n1.Length < n2.Length));
string[] sequ1 = { "abcde", "fghi", "jkl", "mnop", "qrs", };
string[] sequ2 = { "abc", "defgh", "ijklm", "nop", };
IEnumerable<IEnumerable<string>> result = sequ1.Select(n1 => sequ2.Where(n2 => n1.Length < n2.Length));
foreach (IEnumerable<string> y in result)
{
foreach (string z in y)
{
Console.WriteLine(z);
}
}
var result = sequ1.Take(sequ2.Length)
.Select((n1, i) =>
(n1.Length > sequ2.ElementAt(i).Length)
? n1
: sequ2.ElementAt(i));
sequ1.Select( n1 => sequ2.Where(n2 => n1.Length < n2.Length) );
foreach(var y in result)
{
foreach(var z in result)
{
Console.WriteLine(z);
}
}