2015-11-01 140 views
1

试图将列表属性转换为字符串,任何想法?转换列表为单个字符串

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.JoinSelect的结果组合成一个string

string messages = string.Join(", ", logs.Select(o => o.FormattedMessage));