linq list<string> list - C#リスト内の要素を文字列リストとして選択する




1 Answers

List<string> empnames = (from e in emplist select e.Enaame).ToList();

または

string[] empnames = (from e in emplist select e.Enaame).ToArray();

等...

検索 更新 配列

C#では、特定のプロパティのすべての値をオブジェクトリストから文字列のリストに取得する必要があります

List<Employee> emplist = new List<Employee>()
                                {
                                 new Employee{ EID=10, Ename="John"},
                                 new Employee{ EID=11, Ename="Adam"},
                                 new Employee{ EID=12, Ename="Ram"}
                                };
List<string> empnames = emplist.//get all Enames in 'emplist' object into list
                         //using linq or list functions or IENumerable  functions

私は値を抽出するforeachメソッドに精通していますが、リストオブジェクトのプロパティ値から文字列オブジェクトに値を抽出するために、linqまたはIENumerable関数またはより短いコードを使用できるかどうかを知りたい。

私のクエリはIListのC#select要素と似ていますが、結果を文字列のリストとして欲しいです




Related


Tags

c#   linq