escribir lista de objetos en un archivo
Tengo un vendedor de clase en el siguiente formato:
class salesman
{
public string name, address, email;
public int sales;
}
Tengo otra clase donde el usuario ingresa el nombre, la dirección, el correo electrónico y las ventas. Esta entrada se agrega a una lista
List<salesman> salesmanList = new List<salesman>();
Después de que el usuario haya ingresado tantos vendedores a la lista como desee, tienen la opción de guardar la lista en un archivo de su elección (que puedo limitar a .xml o .txt (lo que sea más apropiado)). ¿Cómo agregaría esta lista al archivo? Además, este archivo debe volver a leerse en una lista si el usuario desea ver los registros más adelante.