Как написать методы расширения для анонимных типов?

Я пытаюсь создать метод расширения CSV для моего перечислимого списка и зашел в тупик. Вот как я создал свой простой перечисляемый список:

var CAquery = from temp in CAtemp
 join casect in CAdb.sectors
 on temp.sector_code equals casect.sector_code
 select new
 {       
     CUSIP = temp.equity_cusip,
     CompName = temp.company_name,
     Exchange = temp.primary_exchange       
 };

CAquery.WriteToCSVFile();

Вот что я сделал до сих пор при создании метода расширения (что, как мне кажется, неправильно):

public static class CSVExtensions
{        
    public static void WriteToCSVFile(this IEnumerable<T> myList)
    {

Вы видите, что я делаю неправильно?

5
задан Ralph Willgoss 30 January 2012 в 19:43
поделиться