整理本身的.net工具庫

前言

  今天我會把本身平日整理的工具庫給開放出來,提供給有須要的朋友,若是有朋友日常也在積累歡迎提意見,我會樂意採納並補充完整。按照慣例在文章結尾給出地址^_^。html

  以前我開放其餘源碼的時候(Framework.MongoDBAutoBuildEntity),都有引用個人Framework工具庫,可是爲何如今纔開放出來呢緣由有幾點:git

  1. 相對簡單日常收集的朋友應該有不少
  2. 真想要能夠去我開源代碼反編譯
  3. 被評論說Framework.dll有貓膩

  首先借用社區裏的88大哥一句話,開源的意義在於開源以後有其餘公司能夠深刻底層,而後推出本身的產品和工具,這樣生態就會愈來愈龐大。然而個人東西開源出去,爲了配合文章讓讀者更方便的去理解,同時但願在個人基礎上找到問題並改進。github

  作技術的,主要是開拓思路,經過模仿與交流後,你領悟的是你的,你學習到別人的也是你的。設計模式

  可是!我並不提倡「麪包已經給你了,非要等別人嚼碎了再喂到你嘴裏?」。源碼都已經給出去了,有問題只要主動調試一下,實在想知道里面幹了什麼就反編譯一下,主動邁出這一步,問題解決了,想了解的瞭解到了,獲得的經驗和知識都是你的,何樂而不爲呢?緩存

  本文章不針對也不是爲了噴某人,一來我不但願本身「走歪路」告誡本身,二來提醒下剛入行的萌新。淨化.net環境從我作起吧。app

Framework功能點

  1. 驗證標籤(中文、郵箱、身份證、手機號)
  2. 集合根據條件去重擴展方法
  3. EmitMapper封裝
  4. 加解密擴展方法
  5. 字符串擴展方法
  6. Object擴展方法
  7. 類型轉換
  8. 本地緩存封裝
  9. Log4net的封裝
  10. HttpWeb的封裝
  11. 有序guid的封裝
  12. Json.net的封裝

推薦書籍

  簡單介紹幾本書介紹給你們看看微服務

  • 大話設計模式(能夠反覆多讀幾遍)
  • CLR via C#(工具書有疑問就看)
  • 重構 改善既有代碼的設計
  • NoSql精粹
  • 微服務設計

結尾

  雙手奉上源碼 https://github.com/SkyChenSky/Framework.Toolkits 。工具

  下圖是我在vs online上的源碼,代碼會在我整理好和文章一塊兒放出,可是裏面有部分完成度不高,因此得一步一步來。學習

  

相關文章
相關標籤/搜索