複合from句

fromで取り出した要素が、またリストのようなシーケンスを持っている場合などでは、fromを複数繋げて内側の要素を取り出せる。

クエリ式の基本 (C# での LINQ) | Microsoft Learn
from 句 - C# リファレンス | Microsoft Learn

Country.csは、

メンバにList<City>を持っている。
City.csは、

Populationはその都市の人口。
MainClass.csは、

countriesからcountryを取り出し、country.Citiesからcityを取り出し、city.Populationが5000000以上に絞り、city.Nameを列挙。

こうなる。
こうなる。

こうなる。

Sample/cs/from/from_1/src/from at master · bg1bgst333/Sample · GitHub