から一覧
string Name {get;set;}
string EmailAddress{get;set;}
はまた、私は別のList<string>
を持っているすべての「名前」
私が移入したいが含まれていますList<CustomObject>
各カスタムオブジェクトの名前はList<string> names
から割り当てられています。
Linqを使用してこれを行うにはどうすればよいですか?
から一覧
string Name {get;set;}
string EmailAddress{get;set;}
はまた、私は別のList<string>
を持っているすべての「名前」
私が移入したいが含まれていますList<CustomObject>
各カスタムオブジェクトの名前はList<string> names
から割り当てられています。
Linqを使用してこれを行うにはどうすればよいですか?
var strList = new List<string>();
var coList = strList.Select(item => new CustomObject() {Name = item}).ToList();
以下を試してください:
List<CustomObject> customObjectList =
(from item in stringList
select new CustomObject { Name = item, EmailAddress = String.Empty }).ToList();
EDIT:除去ゴミクラス宣言
IList<string> names = new List<string> { "first name", "second name" };
IList<SampleObject> myObjects =
names.Select(x => new SampleObject { Name = x }).ToList();
+1 '()を省略 'と適切にオブジェクト初期化子間隔ため。 -1これは絶対に必要とされない場所で、 '.ToList'を使用するために括弧で囲んでそれを変えることで、クエリスタイルを使用するためのものです。 – Shibumi