2015-11-01 3 views
1

пытается преобразовать свойство List в строку, любые идеи?Преобразовать список в одну строку

public class ContactLog 
{ 
    public string To { get; set; } 
    public string Message { get; set; } 

    public string FormattedMessage 
    { 
     get { return To+ ',' + Message; } 
    } 
} 

public void SendBatch(List<ContactLog> logs) 
{ 
    //Problem Line 
    string messages = CreateBulkMessage(logs.Select(o => o.FormattedMessage)); 
} 
public string CreateBulkMessage(string message) 
{ 
    //Do Stuff 
} 
+0

означает ли вы, что вы хотите * сериализации * Ваш список? – kskyriacou

ответ

6

Вы можете использовать string.Join объединить результаты ваших Select в один string:

string messages = string.Join(", ", logs.Select(o => o.FormattedMessage)); 
Смежные вопросы