我有一个简单的模型,例如:
public class MyDataClass
{
public Guid Value1 { get; set; }
public Guid Value2 { get; set; }
}
然后我有anonymousTypeList,例如:
var parameterstest = assignNotificationTableType
.Select(x => new { TaskId, x.EmpGuid })
.ToList();
所以我想将匿名类型列表转换为普通列表,所以我尝试:
List<MyDataClass> lista = new List<MyDataClass>();
foreach(var i in parameterstest)
{
lista.Add(i.TaskId,i.EmpGuid);
}
但是我明白了
错误CS1501方法'Add'的重载没有2个参数
答案 0 :(得分:9)
您可以简单地使用它:
var parameterstest = assignNotificationTableType
.Select(x => new MyDataClass { Value1 = TaskId, Value2 = x.EmpGuid })
.ToList();