.NET 框架龐大,知識點繁多。以下整理出無論從事何種開發(Web、桌面、服務、雲端)都必須掌握的核心知識體系,可作為學習進度自我檢核。
System.Object 通用成員:Equals、GetHashCode、ToString、GetTypepublic/private/protected/internal/protected internal/private protectedString 不變性、StringBuilder、格式化、正則運算式Enum 位元旗標、FlagsAttributeList<T>、Dictionary<TKey,TValue>、HashSet<T>、Concurrent 集合IEnumerable、IQueryable、IComparable、IDisposableFunc/Action、Lambda 運算式IDisposable 模式、using 區塊is、as、模式比對try/catch/finally、自訂例外、ExceptionDispatchInfoGC.Collect、WeakReference、大型物件堆積 (LOH)XmlSerializer、DataContractSerializer、JSON.NET、BinaryFormatter (已淘汰)Assembly、Type、MemberInfo、動態建立型別AppDomain (僅 .NET Framework)Thread、ThreadPool、Task/TPL、async/await、同步原語ResourceManager、本地化PermissionSet、加密 API、Data Protection