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