Hướng đối tượng C# 6 0 Feb 2017 New in C# 6 0 Static using Expression bodies methods Expression bodies properties Auto implemented property initializers Read only properties nameof Operator Name chang[.]
C# 6.0 Feb 2017 New in C# 6.0 Static using Expression-bodies methods Expression-bodies properties Auto-implemented property initializers Read-only properties nameof Operator Name changes are not missed with refactoring Null propagation operator String interpolation History Generics LINQ Dynamic & TPL Asynchronous History Which tech to choose? Asp.Net Web Forms vs Asp.Net MVC Windows Forms vs WPF LINQ to SQL vs Entity Framework List vs ArrayList Choice for going forward Windows app: WPF / UWP > Windows Forms Web: Asp.Net Core + MVC > Web Forms DB: Entity Framework > LINQ to SQL Managed Extensible Framework > System.Addin .Net 2015 Basic namespace - Net 4.6 Namespace Description System.Collections System.Data System.Diagnostics System.Globalization Collections Database acess Logging & Tracing Globalization & Localization Files & Directories Core networking Thread & Tasks Asp.Net WPF System.IO System.Net System.Threading System.Web System.Windows .Net Core 1.0 Open source, http://www.github.com/dotnet Runtime is delivered with the application Unlike Net framework, specific version must be installed Modular approach Lot of NuGet packages