public class Person { public string Name { get; set; } public int Age { get; set; } } List<Person> people = new List<Person> { new Person { Name = "John", Age = 30 }, new Person { Name = "Jane", Age = 25 }, new Person { Name = "Bob", Age = 35 } }; using (var writer = new StreamWriter("people.csv")) { foreach (Person person in people) { writer.WriteLine(person.Name + "," + person.Age); } } Console.WriteLine("CSV file written successfully.");