1. 程式人生 > WINDOWS開發 >【冷門?】C# 高效能物件對映 靜態擴充套件模式喲

【冷門?】C# 高效能物件對映 靜態擴充套件模式喲

借鑑地址https://www.cnblogs.com/castyuan/p/9285101.html

1.為什麼要自己寫物件對映呢,幫助類這種東西就沒有目標執行時了噠

2.不需要預熱、不需要配置

3.呼叫方便就是常規靜態擴充套件

可靜態擴充套件的關鍵點 Delegate 替換Func<T,T1>

技術分享圖片

創個靜態類

這一步需要搞一哈

using static System.Linq.Expressions.Expression;

其它引用項 就不貼了

也不多說我就階段性貼程式碼了

技術分享圖片

InitExpression

技術分享圖片

其它支援函式

技術分享圖片

技術分享圖片

暴露呼叫

技術分享圖片

環境有點小問題,只能貼圖。希望有優化和修復的老兄多多回復