E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
C#4.0
关于计算机学习的书(doc,mobi,epub,pdf四种格式)
2218:46文條Android的设计与实现(卷1)-杨云君2016/6/2218:46文條Android开发精要-范辟2016/6/2218:46文條ASP.NET南-马伟2016/6/2218:47文條
C#4.0
bingoCoder
·
2020-06-22 18:28
资源分享
关于C# 4.0新特性“缺省参数”的实现详解
前言
C#4.0
关于缺省参数的新特性,相信大家都不会陌生。所谓缺省参数,顾名思义,就是在声明方法的某个参数的时候为之指定一个默认值,在调用该方法的时候如果采用该默认值,你就无须指定该参数。
·
2020-06-22 08:51
C# 4.0 延迟加载 Lazy用法
C#4.0
延迟加载Lazy>Articles{get;set;}//不使用延迟加载,要做比较将下面注释放开,上面那句注释即可//publicListArticles{get;set;}publicBlogUser
野蛮的人
·
2020-06-21 07:02
.NET(C#)
你了解C#的协变和逆变吗,看完这篇就懂了
从
C#4.0
开始,泛型接口和泛型委托都支持协变和逆变,由于历史原因,数组也支持协变。里氏替换原则:任何基类可以出现的地方,子类一定可以出现。
xiaoxiaotank
·
2020-05-18 16:50
你了解C#的协变和逆变吗
从
C#4.0
开始,泛型接口和泛型委托都支持协变和逆变,由于历史原因,数组也支持协变。里氏替换原则:任何基类可以出现的地方,子类一定可以出现。
xiaoxiaotank
·
2020-05-18 10:00
Unity C#中Delegate,Action,Func,Predicate的使用与区别
C#4.0
推出后,类似Linq,Lamda表达式等许多新的程序写法层次不穷。
逆茪
·
2020-02-28 23:57
代码演示C#各版本新功能
2005泛型分部类型匿名方法可以为null的值类型迭代器协变和逆变C#3.0版-2007自动实现的属性匿名类型查询表达式(LINQ)Lambda表达式表达式树扩展方法var分部方法对象和集合初始值设定项
C#4.0
.NET骚操作
·
2020-02-28 23:00
XNA微软官方模板:RolePlayingGame编程解读
这个模板应用于2D的角色扮演游戏,平台对应WindowsPC和XBOX360,版本为XNAFramework4.0,编程语言使用
C#4.0
,集成开发环境为VisualStudio2010。
yjking123456
·
2020-02-20 01:39
C#开发微信门户及应用(8)-微信门户应用管理系统功能介绍
微信门户应用管理系统,采用基于MVC+EasyUI的路线,由于多数域名服务器上都只能支持.NET4.0,所以以MVC3,
C#4.0
作为开发基础,基本上能够部署在任何.NET服务器上。
伍华聪_开发框架
·
2020-01-03 04:39
C#开发微信门户及应用(9)-微信门户菜单管理及提交到微信服务器
微信门户应用管理系统,采用基于MVC+EasyUI的路线,由于多数域名服务器上都只能支持.NET4.0,所以以MVC3,
C#4.0
作为开发基础,基本上能够部署在任
伍华聪_开发框架
·
2019-12-13 14:28
C# 元组和值元组
回顾TupleTuple是
C#4.0
时出的新特性,.Ne
北田
·
2019-10-09 14:00
C#4.0
新特性之协变与逆变实例分析
本文实例讲述了
C#4.0
新特性的协变与逆变,有助于大家进一步掌握
C#4.0
程序设计。具体分析如下:一、C#3.0以前的协变与逆变如果你是第一次听说这个两个词,别担心,他们其实很常见。
·
2019-09-23 19:27
C#中的协变和逆变
在此基础上,
C#4.0
更进一步推出了泛型中的协变和逆变,有不少人对这个概念感觉比较模糊,今天就让我们来简单的捋一捋。
deatharthas
·
2019-03-10 16:49
C#
C# 线程知识--使用Task执行异步操作
原文地址为:C#线程知识--使用Task执行异步操作在
C#4.0
之前需要执行一个复杂的异步操作时,只能使用CLR线程池技术来执行一个任务。
dearbaba_8520
·
2018-09-08 09:42
C# 文件IO常用类
File,FileInfo类可以读取,写入,创建,删除,移动文件·在
C#4.0
之前ReadAllLines()方法用于读取文件中所有的行,并以数组的形式返回,但是它有一个问题,就是它要等所有的行写入内存之后才能读取第一行内容
绿龙术士
·
2018-03-20 17:51
BCL
IO
文件
[C#]4.0具名参数与选用参数
C#也越来越像VB.NET,具名参数与选用参数这两个功能在VB.NET里老早就有了,但C#一直到
C#4.0
版本才添加,添加这个特性后,以后在使用方法时就不用选择那么多的overload方法,而且调用方法也变得非常直观与方便
厦门德仔
·
2017-11-10 08:46
.Net
C#
Json.net实现方便的Json转C#(dynamic动态类型)对象
C#4.0
之后有了动态类型dynamic。用这个东西配合Json.net可以实现不用定义实体类的json转dynamic类型对象。以下示例需要先引用Newt
pplsunny
·
2016-06-29 15:00
.net
json
文章标题
异步编程模式(APM):.NET与C#的每个版本发布都是有一个“主题”,即:C#1.0托管代码→C#2.0泛型→C#3.0LINQ→
C#4.0
动态语言→C#5.0异步编程。
withchris
·
2016-04-26 13:00
C#基础:
C#4.0
权威指南 杂笔一
1、c#中数组初始化的几种不同用法 int[]name=newint[NUM]; int[]name={1,2,3,4,5,6}; int[]name=newint[5]{1,2,3,4,5}; int[,]name=newint[3][4]; foreach(intnameinnames) ; 2、Nullable类型(合成类型) Nullable类型=基本类型+"是否
Demon-咖啡
·
2016-03-25 17:00
【收藏】本周ASP.NET英文技术文章推荐[03/16 - 03/22]:MVC、LINQ、Blog、C#、RSS、ViewManager
摘要本期共有8篇文章:使用ASP.NETMVC和LINQ创建简单的Blog系统:第三部分ASP.NET基础知识
C#4.0
第一部分:回顾历史开发模板化的ASP.NETRSSFeedReader控件学习LINQ
Jacky_Xu
·
2016-02-20 18:51
Parallel
介绍
C#4.0
的新特性之并行运算Parallel.For-for循环的并行运算 Parallel.ForEach-foreach循环的并行运算 Parallel.Invoke-并行调用多个任务 Task
章鱼哥哥
·
2016-02-18 17:00
[读书笔记]C#学习笔记七:
C#4.0
中微小改动-可选参数,泛型的可变性
前言下面就开始总结
C#4.0
的一些变化了,也是这本书中最后的一点内容了,这一部分终于要更新完了.同时感觉再来读第二遍也有不一样的收获.今天很嗨的是武汉下雪了,明天周六,一切都是这么美好.哈哈哈.主要内容有
一枝花算不算浪漫
·
2016-01-22 23:00
[读书笔记]C#学习笔记七:
C#4.0
中微小改动-可选参数,泛型的可变性
前言下面就开始总结
C#4.0
的一些变化了,也是这本书中最后的一点内容了,这一部分终于要更新完了.同时感觉再来读第二遍也有不一样的收获.今天很嗨的是武汉下雪了,明天周六,一切都是这么美好.哈哈哈.主要内容有
一枝花算不算浪漫
·
2016-01-22 23:00
浅谈Tuple之
C#4.0
新特性那些事儿你还记得多少?
今天给大家分享的内容基于前几天收到的一条留言信息,留言内容是这样的: 看了这位网友的留言相信有不少刚接触开发的童鞋们也会有同样的困惑,除了用新建类作为桥梁之外还有什么好的办法?很多童鞋肯定会想到DataSet,不错,DataSet完全可以实现各种数据集的传递,而且还很方便,但是一般我们更推荐使用List集合,那么List集合如何在不确定属性和类的时候传递包含多个字段的集合呢?为一些简单的结构而新
CodeL
·
2016-01-19 20:00
C# 6.0新特性
简介VS2015中已经包含C#6.0.C#在发布不同版本时,C#总是会有新特性,比如C#3.0中出现LINQ,
C#4.0
中的动态特性,c#5.0中的异步操作等。.
margiex
·
2016-01-15 12:00
C#与C++的发展历程第三 - C#5.0异步编程巅峰
C#与C++的发展历程第二-
C#4.0
再接再厉3.C#与C++的发展历程第三-C#5.0异步编程的巅峰 C#5.0作为第五个C#的重要版本,将异步编程的易用度推向一个新的高峰。
hystar
·
2016-01-13 13:00
C#与C++的发展历程第三 - C#5.0异步编程巅峰
C#与C++的发展历程第二-
C#4.0
再接再厉3.C#与C++的发展历程第三-C#5.0异步编程的巅峰 C#5.0作为第五个C#的重要版本,将异步编程的易用度推向一个新的高峰。
hystar
·
2016-01-13 13:00
C#与C++的发展历程第三 - C#5.0异步编程巅峰
系列文章目录1.C#与C++的发展历程第一-由C#3.0起2.C#与C++的发展历程第二-
C#4.0
再接再厉3.C#与C++的发展历程第三-C#5.0异步编程的巅峰C#5.0作为第五个C#的重要版本,将异步编程的易用度推向一个新的高峰
hystar
·
2016-01-13 13:00
Microsoft .NET Framework 4.0 安装备忘录
运行ClrInfo.exe程序(参见“.NETFrameworkCLR版本检测”)的结果如下所示: 使用
C#4.0
编译器重新编译ClrInfo.exe程序,再次运行,结果如下所示:可以看到,CLR
·
2015-12-09 11:09
Microsoft
初识LINQ中的Expression表达式树
在上文中给C#菜鸟们介绍了《C#的delegate/event/Action/Func/Predicate关键字》和《
C#4.0
的dynamic和var及object关键字辨析》,今天继续说一下LINQ
·
2015-11-13 23:15
express
C#开发微信门户及应用(8)-微信门户应用管理系统功能介绍
微信门户应用管理系统,采用基于MVC+EasyUI的路线,由于多数域名服务器上都只能支持.NET4.0,所以以MVC3,
C#4.0
作为开发基础
·
2015-11-13 22:36
C#
C#基础拾遗——构造函数
近来想了解下
C#4.0
的新特性,毕竟平时做项目用的都还是2.0的语法 - -。 拿了本高级教程第七版的,新书有爱啊,老习惯将目录和引文遛一边先。想着还是都翻把,权当复习和学习。
·
2015-11-13 21:32
构造函数
C#4.0
新特性
C#4.0
增加了动态语言的特性,从里面可以看到很多javascript、python这些动态语言的影子。虽然越来越偏离静态语言的道路,但从另一个角度来说,这些特性也都是为了提高程序员的生产力。
·
2015-11-13 20:05
新特性
C#4.0
泛型的协变,逆变深入剖析
C#4.0
泛型的协变,逆变深入剖析
C#4.0
中有一个新特性:协变与逆变。可能很多人在开发过程中不常用到,但是深入的了解他们,肯定是有好处的。
·
2015-11-13 20:51
泛型
C#
协变与逆变
用C# 自定义Window7的JumpList(跳转列表)
window7 的都知道window7任务栏新增加了一些功能比如JumpList(跳转列表),如图: 这是IE8的Jumplist,现在利用Visual Studio 2010 和
C#4.0
·
2015-11-13 18:30
window7
C#4.0
的dynamic和var及object关键字辨析
看看代码: 1: dynamic a = 10; 2: a = a + 10; 3: Console.WriteLine(a.GetType()); 此段代码会输出 System.Int32,第二行不需要类型转换,因为在运行时识别类型。dynamic 在后台使用 System.Object 类型。但与 object 不同的是,动态类型不需要在编译时执行显式转换
·
2015-11-13 17:10
dynamic
C#的delegate/event/Action/Func/Predicate关键字
在上一篇《
C#4.0
的dynamic和var及object关键字辨析》中温习了.net 4.0的dynamic关键字,今天看看C#的delegate/event/Action/Func/Predicate
·
2015-11-13 17:02
delegate
C#4.0
新特性
1、参数默认值,再不用写那么多重载函数了:public static void Hello(String name="tom") { Console.Out.
·
2015-11-13 17:43
新特性
C#版本的历史
版本号的一些命名规则 - 语言,运行时,类库,开发工具的区 - 2002年 C#1.0发布 - 2005年 C#2.0发布 - 2007年 C#3.0发布 - 2010年
C#4.0
·
2015-11-13 05:31
C#
在
C#4.0
中使用NPLOT
NPLOT只有.NET1.1与.NET2.0版本,要在.NET4.0使用会出现问题。下面是解决方法。 下载NPLOT-0.9.10.0的源码。 在VS2010新建一个类库项目, 删除自动创建的cs文件Class1.cs 将源码src文件夹的所有文件复制
·
2015-11-13 04:24
C#
C#4.0
的dynamic用法(一)——巧用反射
在平时做框架架构设计的时候,头疼之一的是处处得采用反射,但有了
C#4.0
,发现dynamic完全可以取代反射,这个功能让我有些激动,立马在VS2010将日志跟踪器框架里的第一个反射的代码升级到
C#4.0
·
2015-11-13 00:26
dynamic
[置顶] 可选参数及命名实参在一起
可选参数和命名实参是
C#4.0
新增的特性。 本文将对可选参数和命名实参做个简单的介绍。之所以放一块来介绍,是因为两者经常成对出现,这样就可以在实例中将两者结合起来进行演示。
·
2015-11-13 00:36
参数
C#4.0
基础知识点----数据类型
很多知识是要强记下来,也许当时并不一定能真正的理解它的含义.打算以
C#4.0
为基础,列出C#常用的知识点.
·
2015-11-12 22:44
数据类型
c#4.0
——泛型委托的协变、逆变
在编程语言中,“协变”是指能够使用与原始指定的派生类型相比,派生程度更大的类型。“逆变”则是指能够使用派生程度更小的类型。 在 .NET Framework 4 和 Visual Studio 2010 中,C# 和 Visual Basic 都支持在泛型接口和委托中使用协变和逆变,并允许隐式转换泛型类型参数。 如果泛型接口或委托的泛型参数声明为协变或逆变,则将该泛型接口或委托称为“变体”。C
·
2015-11-12 11:01
C#
C#4.0
入门 第三章 Task类与PLINQ—第二页 PLINQ
■ Task类相关的时间点 Task类可以被用来执行多个处理。这个时候,想知道的时间点一般有两个。一个是单独一个任务结束的时刻。还有一个是全部任务结束的时刻。这两个时间点可以很容易地被确定。 Task.WaitAny方法与Task.WaitAll方法的参数是一个或多个Task对象。这两个方法的功能分别为返回单个任务结束的时刻与返回所有任务结束的时刻。使用这两个方法,可以很简单的
·
2015-11-11 19:57
LINQ
C#4.0
入门 第三章 Task类与PLINQ—第三页 PLINQ的使用
PLINQ为查询的并行处理提供了可能性。要并行处理查询操作只要插入AsParallel方法就可以了。 但是问题就出现在并行本身。也就是说,如果没有很好的关于同步的设计的话,出来的数据的顺序可能是乱的,没有经过排序的。因为并行执行的时候,可以同时处理很多数据,但并不确保哪些数据是首先处理结束的。所以,象下面的例子中,如果在查询表达式中插入AsParal
·
2015-11-11 19:57
LINQ
C#4.0
入门 第三章 Task类与PLINQ—第一页 Task类
■ Task类的基本使用方法 Task类为把线程类进行改良,使之更简便,使用起来更加容易的类。因此,虽然功能相似,但属于两个概念,使用方法也不相同。 要想利用Task类,开始任务,只要调用Task.Factory.StartNew方法就可以了。 task1.cs using System;using System.Threading.Tasks
·
2015-11-11 19:56
LINQ
C#4.0
入门 第二章 任务并行库—第三页 性能的差异
这里有一张单色(2值)的PNG的图片(1024*1024)。因为是单色,所以只有黑跟白两个值(实际上使用了只有黑跟白两色的8位PNG格式的图片文件)。到底,哪些像素是黑色的,我们编写一个程序来查点一下。同时用它来进行单任务和2~4任务分别进行查点时性能的比较。 比较单任务与多任务 using System;using System.Co
·
2015-11-11 19:55
C#
C#4.0
入门 第二章 任务并行库—第一页 只使用双核
迄今为止,使用多内核的多核计算机还并没有得到广泛的应用。尽管在高端领域,高端服务器的世界里,应用着很多多核计算机系统,但在广大的低端世界里,还是使用着单核或双核。但是另一方面,在笔记本电脑的世界里,也出现了多核笔记本。 “尽管多核时代还只是对未来的预测,但不再是空想了。已经一点点地逐步靠近我们这个世界了”。 当然,还有很多单核,单处理器的计算机被利用
·
2015-11-11 19:54
C#
C#4.0
入门 第二章 任务并行库—第二页 活用了内核吗?
■ 真的活用了内核吗? 对于想确定是不是真正地活用了内核的人,准备了如下的验证程序。这个程序为,把简单循环所花费的时间分两次进行计算。但是,第一次使用传统方法,第二次使用并行方法。 验证程序 using System;using System.Threading.Tasks;class Program{ private const int coun
·
2015-11-11 19:54
C#
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他