2012-04-12 3 views
2

나는 사용자 목록을 가지고 있으며 그 객체에는 속성 전자 메일이 있습니다. C#에서 람다를 사용하여 끝에 "세미콜론"없이 "email1; email2; email3"의 형식으로 각 사용자 이메일의 단일 문자열을 반환하는 방법이 있습니까? 어떤 도움을 주셔서 감사합니다.람다를 사용하여 연결 문자열을 반환합니다.

답변

7

예. User 객체의 목록이 users라고 가정하면

string emailList = string.Join(";", users.Select(u => u.Email)); 
+0

멋진 오류, 감사 @Allon을 안보를 위해. – user516883

-1
from user in listOfUsers 
select string.Join(";", user.Emails); 

감사 관아를

select string.Join(";", user.Emails.ToArray()); 
+0

이것이 실제로 작동하지 않는다는 것을 알고 계십니까? – yamen

관련 문제