2

私はユーザーのリストを持っており、そのオブジェクトにプロパティの電子メールがあります。c#でラムダを使用して、末尾にセミコロンを付けずに「email1; email2;email3」の形式で各ユーザーの電子メールの単一の文字列を返す方法はありますか?助けてくれてありがとう。

4

2 に答える 2

7

はい。Userオブジェクトのリストが呼び出されると仮定しますusers

string emailList = string.Join(";", users.Select(u => u.Email));
于 2012-04-12T09:42:59.457 に答える
-1
from user in listOfUsers
select string.Join(";", user.Emails);

エラーを見つけてくれた衙門に感謝します

select string.Join(";", user.Emails.ToArray());
于 2012-04-12T09:43:28.080 に答える