I have a list of objects calling Person. I would like to create a tab delimited string from a list
Example:
public class Person { public string FirstName { get; set; } public int Age { get; set; } public string Phone { get; set; } } List<Person> persons = new List<Persons>(); persons.add ( new person {"bob",15,"999-999-0000"} ) persons.add ( new person {"sue",25,"999-999-0000"} ) persons.add ( new person {"larry",75,"999-999-0000"} )
I would like to print this list on a line that would look like this:
"bob\t15\t999-999-0000\r\nsue\t25\999-999-0000\r\nlarry\t75\999-999-0000\r\n"
right now I was just going to iterate over the list and do it one by one in the old way. I was wondering if there was a short snippet in LINQ.
source share