NET Framework 1.0 --4.0 ---4.5 变化

.NET Framework  1.0 --4.0 ---4.5 变化

.NET Framework的设计目标是 Producttivity1
1 减少语法噪音

2 惯用法实现
多数人采用的惯用法,会逐渐迁移到框架内实现
-partial 局部类 可以将一个类分成多个文件,编译后时合并
-TtyParse
-int? default
-EventHandle<T>

3 类库功能增强
List<T>.FindAll
Stringbuilder.Clear();
String.Join
Collection类库每一个版本都有变化
4 编程范式
2.0泛型(Generics)编程
3.0函数式编程Functional programming
4.0并行编程Dynamic

5 设计模式
设计模式本质上是弥补面向对象语言的不足
如果语言本身支持,何必发明轮子
-Lazy<T>
-Event
-Iterator

6 产品级通用解决方案
LINQ
EF
TPL Task Parallel Library
Rx

7.项目开发支持
Code Behind
Partial Class
Namespace alias
换一个角度 OOP设计远程
SRP-Soc
OCP
DIP
DI/Ioc
KISS
DRP

2.0
泛型Generics
迭代器Iterators
     foreach yeild
局部类partial
TryParse()
access modifilers on getters and setters 属性访问修饰符
anonymous methods 匿名方法
background worker pattern 后台工作进程
Generics Constraints 泛型约束
static class 静态类
3.0
WF WPF WCF CardSpace
 
3.5

anomymous types 匿名类型 var
automatically implemnented properties 自动属性 {get;set;}
Collection initializers 结合初始化器 new List<int>{1,2,3,4,5};
Object initializer 对象初始化器
 Student student = new Student(){StudentName ="zen",Numver =20102};
Extention methos 扩展方法 “abc”.ToHTML();
LINQ
 data.Select(n=>n.ToUpper()).All(n=>n.length>5);
Parameterless Anonymous Methos 无参匿名方法
 delegate{retrun Console.ReadLine() !=“”}
Lambda表达式 (a,b)=>a+b

4.0
TPL &Parallerl loops
 PLINQ Concurrent Collection
dynamic
Opitional parameters

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
.NET Framework 4.5-x86-x64是一种由微软公司开发的应用程序框架。它提供了一种创建和运行各种类型应用程序的环境,包括桌面应用程序、Web应用程序和移动应用程序。 使用.NET Framework 4.5-x86-x64,开发人员可以利用其强大的功能来创建功能丰富、高性能的应用程序。它提供了一系列的类库和工具,可以轻松地处理各种任务,例如图形处理、数据访问和网络通信。它还支持多种编程语言,包括C#、Visual Basic和F#等,使开发人员可以按照自己的喜好选择最适合自己的编程语言。 对于应用程序的部署,.NET Framework 4.5-x86-x64提供了高度灵活性和可移植性。开发人员可以将应用程序打包成自包含的可执行文件,方便用户在不同计算机上安装和运行。此外,.NET Framework 4.5-x86-x64还支持与现有系统和应用程序的集成,使应用程序能够与其他软件进行无缝协作。 作为一个跨平台的框架,.NET Framework 4.5-x86-x64可以在多个操作系统上运行,包括Windows、Linux和macOS等。这为开发人员提供了更大的灵活性和选择性,使他们可以根据不同的需求和目标平台选择最适合的环境。 总之,.NET Framework 4.5-x86-x64是一个功能强大、灵活性高的应用程序框架,它为开发人员提供了丰富的工具和资源,使他们能够轻松地创建出各种类型的应用程序,并在不同平台上进行部署和运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值