VS2010 Сохранение данных массива / сбора в файл при отладке

Есть ли способ сохранить данные массива / списка / коллекции в файл при отладке в VS2010?

Например В этом коде:

var addressGraphs = from a in context.Addresses
                    where a.CountryRegion == "Canada"
                    select new { a, a.Contact };

foreach(var ag in addressGraphs) {
   Console.WriteLine("LastName: {0}, Addresses: {1}", ag.Contact.LastName.Trim(),
                     ag.Contact.Addresses.Count());



   foreach(var Address in ag.Contact.Addresses) {
      Console.WriteLine("...{0} {1}", Address.Street1, Address.City);
   }
}

Я хотел бы установить точку останова на первую «строку Foreach», а затем сохранить данные в «адреснойграфе» в файл.

Где «A» содержит такие поля, как:

   int addressID
   string Street1
   string City
   <Ect.>

и «контакт», содержит такие поля, как:

   string FirstName
   string LastName
   int contactID
   <Ect.>

, я хотел бы, чтобы файл содержать значения каждого из полей для каждого элемента в коллекции.

Я не вижу очевидный способ сделать это. Возможно ли это?

18
задан casterle 25 August 2011 в 17:34
поделиться