Tải bản đầy đủ (.pptx) (29 trang)

03 c 6 0

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (347.56 KB, 29 trang )

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


Dictionary initializers


Exception filters


await in catch


.Net Application
Architectures


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<T> vs ArrayList


Choice for going forward





Windows app: WPF / UWP > Windows Forms
Web: Asp.Net Core + MVC 6 > 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, /> Runtime is delivered with the application
 Unlike .Net framework, specific version must be
installed


 Modular approach

 Lot of NuGet packages



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×