如在標題中提到我有其中結果類型「存儲」在object
表達式,其可以是所有我的域類的。有沒有辦法獲得具體的表達(拆箱)?表達<Func鍵<T, object>>的通用開箱表達式<Func鍵<T, TResult>>
2
A
回答
3
如果我理解正確你的問題,你可能會尋找爲Expression.Convert
Expression<Func<T,object>> original = // ... something
Expression<Func<T,TResult>> converted = Expression.Lambda<Func<T,TResult>>(
Expression.Convert(original.Body,typeof(TResult)),
original.Parameters);
相關問題
- 1. 表達<Func鍵<in T, bool>>或表達<Func鍵<TBase,bool>>表達式<Func<T,bool>>轉換器
- 2. 轉換表達<Func鍵<T, bool?>>以表達<Func鍵<T, bool>>
- 3. 如何Func鍵<T,bool>轉換爲表達<Func<T,bool>>
- 4. 表達<Func鍵<T, bool>>從F#FUNC
- 5. Func <T>如何隱式轉換爲表達式<Func<T>>?
- 6. 將表達式<Func <IBar, T>>轉換爲表達式<Func<Bar, T>>
- 7. 如何在表達式<Func<T,bool>>中編寫表達式<Func<T>>
- 8. 從單參數獲取Func <T>和表達式<Func<T>>
- 9. 轉換表達<Func鍵<FromType>>以表達<Func<ToType>>
- 10. 更多關於鑄造Func鍵<T,T>和表達<Func<T,T>>
- 11. IQueryable的<T> .INCLUDE <T, object>>(表達式<Func鍵<T, object>>不工作
- 12. 創建表達式<Func <IQueryable <T>,IOrderedQueryable <T> >>?
- 13. 表達<Func鍵<T, bool>>方法參數
- 14. 從BinaryExpression以表達<Func鍵<T, bool>>
- 15. 表達<Func鍵<T, bool>>謂詞兩種類型
- 16. .NET LINQ表達<Func鍵<T, bool>>性能問題
- 17. LINQ表達<Func鍵<T, bool>>。載有()
- 18. 添加和語句表達<Func鍵<T, bool>>
- 19. 如何從另一種表達構建表達式<Func鍵<T, bool>(表達式<Func鍵<T, DateTime>>)
- 20. 將表達式<Func<T, U>>轉換爲表達式<Func <object,object >>
- 21. 將表達式<Func <T,TProperty >>轉換爲表達式<Func <object,object >>,反之亦然
- 22. 如何將表達式<Func <T, bool>>轉換爲表達式<Func <Type, bool>>?
- 23. 如何將表達式<Func <T, object>>轉換爲表達式<Func <object,object >>
- 24. 如何將LambdaExpression轉換爲鍵入的表達式<Func<T, T>>
- 25. 轉換表達<Func鍵<TInterface,布爾>>表達式<Func鍵<TImplementation,布爾>>
- 26. 拉開表達式<Func <T, object>>
- 27. 上Func鍵<T>
- 28. 轉換表達<Func鍵<T1,bool>>表達式<Func鍵<T2,bool>動態
- 29. 如何將IQueryable <T>轉換爲表達式<Func <T, bool>>?
- 30. 重構功能<T>到表達式<Func<T>>
可以在拉姆達的身體,應使用什麼樣的表情? – Dennis