有時感受知識比較零散,作個總結造成本身的知識體系,方便查閱【持續更新...】html
C# 語言版本發展史mysql
一、NET體系結構jquery
【C#與.NET的關係、公共語言運行庫、中間語言、程序集、.NET Framework類、名稱空間、內層管理】web
.NET:bin 與 obj,Debug 與 Release ,區別與選擇ajax
二、C#基礎正則表達式
【基類、常量、變量、數據類型、String類、new的用法、類型轉換、裝箱與拆箱、預處理器指令、final】redis
三、C#面向對象sql
【封裝、繼承、多態、接口、抽象類、訪問修飾符、重載與重寫、索引器、序列化】mongodb
【設計模式】
四、C#1.0
【委託delegate Action Func、事件】
五、C#2.0
【泛型、Dictionary、匿名方法、迭代器、可空對象、分部類】
六、C#3.0
【自動屬性、var關鍵字(類型推斷)、匿名類型、lambda表達式、表達式樹、LINQ、對象和集合的初始化】
七、C#4.0
【dynamic 動態類型(運行時肯定的類型)、可選參數、命名參數、Task(基於任務的異步編程)、委託Action與Func(見C#1.0)】
八、C#5.0
【異步編程(async、await)】
九、C#6.0
【字符串插值($)vs Format、字典對象初始化、屬性初始化、??(空合併運算,var p=object1 ?? object2; 左不爲空,則返回左自己;左爲空,則返回右。)、nameof表達式】
十、C#7.0
【out參數改進、Tuple改進(解構元組)、模式匹配】
十一、C#8.0
【Readonly成員、默認接口方法、索引和範圍...】
十二、線程
1三、.NET互操做
【C#調用C++、Emgucv】
1四、文件處理
【報表、FTP、HTTP、ini文件】
【筆畫排序、App_LocalResources多語言】
1六、緩存
【cookie redis】
1七、經常使用模塊
【郵件、AutoMapper、Ninject】
二、WPF
三、ASP.NET
四、MVC
六、WebAPI
【RestfulApi、使用、Filter】
跨域問題:CORS(跨域資源共享)
安全:ASP.NET MVC使用Oauth2.0實現身份驗證
一、數據庫基礎與核心
【三範式、事務、備份還原、性能優化】
二、sqllite
三、MSSQL
四、mysql
五、Oracle
五、redis
六、MongoDB
七、C#操做DB
【ADO.NET、EF】
八、EF
一、HTML
二、CSS
四、JQuery
五、AJAX
【Asynchronous JavaScript and XML(異步的 JavaScript 和 XML) AJAX 是一種在無需從新加載整個網頁的狀況下,可以更新部分網頁的技術。用於建立快速動態網頁。】
【一個 JavaScript 框架,經過 ng-directives 擴展了 HTML。AngularJS 指令是以 ng 做爲前綴的 HTML 屬性】
【JavaScript模塊載入框架】
八、瀏覽器相關
【瀏覽器兼容性、】
九、控件
一、VS
二、正則表達式