我试图从a中过滤一些结果List<T>,但是当我尝试为列表中的元素选择属性时,这是不可能的.
这就是我调用泛型方法的方法:
var transaction = GetTransaction(transactions, idToGet);
Run Code Online (Sandbox Code Playgroud)
这是我的通用方法:
private TransactionDto GetTransaction<T>(List<T> transactions, int myId)
{
var value = transactions.Where(x => x.Id == myId).FirstOrDefault();
return value;
}
Run Code Online (Sandbox Code Playgroud)
由于transaction是通用参数,我无法读取Id属性,以便将其与myId参数进行比较.
如何读取所提供的通用参数的所有属性?