Я хочу создать список анонимных объектов. Итак, я сделал это:
var problematicAddresses = new HashSet<dynamic>();
foreach (DataRow row in dtMeters.Rows)
{
var billingAddress = new
{
address = row["BillingAddress"].ToString(),
city = row["BillingCity"].ToString(),
state = row["BillingState"].ToString(),
zip = row["BillingZip"].ToString()
};
// ... fill problematicAddresses without any problem
foreach (var completeAddress in problematicAddresses)
{
string addr = completeAddress.address;
// ...
}
// ...
}
Последняя строка здесь не компилируется и выдает следующую ошибку:
Один или несколько типов, необходимых для компиляции динамического выражения, не найдены. Вам не хватает ссылок на Microsoft.CSharp.dll и System.Core.dll?
Не могли бы вы помочь мне с этим?
Спасибо.