私は次のクラスがあります。巣のforeachサイクルとLINQメソッドにコレクションに項目を追加
IList<Person> persons = new List<Person>
{
new Person() { Name = "Bill" },
new Person() { Name = "Bob" },
new Person() { Name = "Henry" },
};
そして、私はforeach
に新しいコレクションに項目を追加:
class Person
{
public string Name { get; set; }
}
class Student
{
public string Name { get; set; }
}
を私は人々のリストを持っていますループ:
IList<Student> students = new List<Student>();
//Is it possible to nest the following rows in linq method?
foreach (var person in persons)
{
students.Add(new Student() { Name = person.Name });
}
ネストすることは可能ですforeach
とlinq
メソッドに項目を追加する?
@downvoter downvoteの理由は何ですか?本当に面白いです。返信いただきありがとうございます。 – StepUp
同様の質問がしばしば尋ねられます。 LINQは、データの処理ではなく、データのクエリ/変換を目的としています。 'Add'は' void'関数です。これは結果が次の演算/結果に渡されないことを意味します。 – NetMage