public class Buddy
{
public string[] Sayings;
}
Buddy one = new Buddy();
one.Sayings = new[] {"cool", "wicked", "awesome"};
Buddy two = new Buddy();
two.Sayings = new[] {"bad", "lame", "boring"};
Buddy[] buddies = new[] {one, two};
IEnumerable<string[]> something =
from b in buddies
select b.Sayings;
したがって、基本的には、linq を使用して各バディのことわざ {"クール、邪悪、素晴らしい、"悪い"、"ラメ"、"退屈"} を含む単一の配列またはリストを取得したいと考えています。
考えられることはすべて試しましたが、単一の linq 式だけで実行できるのではないかと疑い始めています。仲間の各仲間を調べて、ことわざをリストに追加することもできましたが、linqを学んでいるので、この方法で試してみることにしました。それは可能ですか?これは、バディ内の他のオブジェクトを取得したい場合にも適用できます。この場合は、単なる文字列のリストです。