List<ComplexObject>
からList<string>
を取得するには、ComplexObjectに2つのプロパティprop1とint型のprop2という2つのプロパティがあるとします。そして私はList<string>
(prop1のリスト)を抽出することに興味があります。複素数型のリストから文字列のリストを抽出する
例では、おそらくもっと明確です。
List<Country>
とします。ここで、国はIDと名前の複合オブジェクトです。私はcountryListからすべての名前を持つnameListを抽出することに興味があります。
私はのような何かを行うことができます知っている:
List<string> nameList = new List<string>();
foreach (var country in countryList)
{
nameList.Add(country.Name);
}
...しかしcountryListから名前リストを抽出するための簡単かつ迅速な方法がある場合、私は疑問に思って。多分ラムダなどで。
また、その文字列のリストをDataTable
に簡単に変換できますか?
ありがとうございます。
はあなたのDataTableと何をしている..依存しますか? DataTableを使用しないと簡単な方法があるかもしれません。 – Slai