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#3.0
C#学习日志 day7 --------------LINQ与Lamda语句的初步尝试以及XML的生成
LINQ是一种集成在计算机语言里的信息查询语句,是
c#3.0
中最惹人瞩目的功能。 在C#中,LINQ语句有两种写法。
·
2015-11-10 21:42
LINQ
C#使用反射特性构建访问者模式
代码出自《
c#3.0
设计模式》两个结构的对象 class Element { public Element Next { get; set; }
·
2015-11-10 21:10
访问者模式
vs2010新特性(下)
vs2010新特性(下) 1) dynamic 在
C#3.0
中有一个动态类型,var,它可以定义不同的类型,系统在第一次编译时会根据上下文来判断这个变量的准确类型
·
2015-11-09 14:19
VS2010
ASP.NET MVC教程:数据库表的增删改
预备知识: 1、了解反射技术 2、了解
C#3.0
中扩展方法,分布类,Linq to object,Linq to sql 3、了解ASP.NET MVC 在项目中每添加一个表往往都要添加一套增删改代码
·
2015-11-09 12:01
asp.net
Lambda表达式
转自:http://www.cnblogs.com/nokiaguy/archive/2008/06/09/1216166.html 从
C#3.0
( .net framework3.5 )开 始,
·
2015-11-09 12:22
lambda
使用control.invoke返回当前窗口线程
VS2008、
C#3.0
在WinForm开发中,我们通常不希望当窗体上点了某个按钮执行某个业务的时候,窗体就被卡死了,直到该业务执行完毕后才缓过来。一个最直接的方法便是使用多线程。
·
2015-11-08 12:13
线程
C#3.0
"扩展方法"简记
C#3.0
中增加了"扩展方法"这一代码扩展机制。
·
2015-11-08 11:36
C#
初探
C#3.0
C#3.0
已经推出好一段时间了,由于种种原因,一直没有去学习,这两天在园子中看到老赵的拯救C# 2.0,但是我们真做的到吗?。里面提到了些
C#3.0
的新特性和优势。
·
2015-11-08 11:28
C#
C#3.0
学习系列-类的成员
The following table provides an overview of the kinds of members a class can contain. Member Description Constants Constant values associated with the class Fields
·
2015-11-08 10:13
C#
C#3.0
语言基础扩充
隐含类型局部变量 var i = 5; var h = 13.4; var s = "C Sharp"; var intArr = new[] {1,2,3 }; var a
·
2015-11-08 10:55
C#
C#3.0
之 自动属性 对象初始化器,集合初始器,扩展方法
Reference Orcas中C#语言的新特性:自动属性,对象初始化器,和集合初始化器 新Orcas语言特性:扩展方法 1. 自动属性: public class Person { public s
·
2015-11-07 15:31
初始化
C#与Java 详细比较
这里大致用
C#3.0
与Java6.0做比较。写完后得知维基百科里有更加全面得多的比较: http://en.wikipedia.org/wiki
·
2015-11-07 14:07
java
匿名方法
匿名方法是c#2.0引入的特性,并通过
c#3.0
的Lambda表达式得到发展,(请看我的另一片关于Lambda的整理).
·
2015-11-07 13:05
方法
C# 3.0新特性之扩展方法
C#3.0
扩展方法是给现有类型添加一个方法。
·
2015-11-07 13:52
新特性
BeginInvoke和EndInvoke方法
开发语言:
C#3.0
IDE:Visual Studio 2008 本系列教程主要包括如下内容:1. BeginInvoke和EndInvoke方法 2. Thread类 3.
·
2015-11-07 12:13
ini
C#3.0
版的费波纳数算法
1 : Func < int , int > fib = null ; 2 : fib = n => n > 1 ? fib(n - 1 )
·
2015-11-07 12:53
C#
[易学C#]
C#3.0
语言新特性之Lambda表达式
在C#2.0中引入了匿名方法,允许在期望出现委托的时候以“内联”的代码替代之。尽管匿名方法提供了函数式编程语言中的很多表达能力,但匿名方法的语法实在是太罗嗦了,并且很不自然。Lambda表达式为书写匿名方法提供了一种更加简单、更加函数化的语法。 实际上Lambda表达式的本质是匿名方法,也即是当编译我们的程序代码时,编译器会自动帮我们将Lambda表达式转换为匿名方法。 20.5
·
2015-11-07 12:47
lambda
C#中扩展方法
别人已经讨论过的:http://wenku.baidu.com/view/c4abf4fa0242a8956bece48f.html C#扩展方法是在
C#3.0
·
2015-11-07 11:12
C#
初探
C#3.0
初探
C#3.0
C#3.0
已经推出好一段时间了,由于种种原因,一直没有去学习,这两天在园子中看到老赵的拯救C# 2.0,但是我们真做的到吗?。里面提到了些
C#3.0
的新特性和优势。
·
2015-11-07 10:09
C#
WinForm 多线程
http://www.cnblogs.com/yencain/articles/1375616.html 环境:VS2008、
C#3.0
在WinForm开发中,我们通常不希望当窗体上点了某个按钮执行某个业务的时候
·
2015-11-07 10:38
WinForm
C#3.0
新特性:扩展方法初探
C#3.0
新特性:扩展方法初探
C#3.0
中一个激动人心的特性就是扩展方法:你可以使用实例方法的语法来调用静态方法。
·
2015-11-07 10:59
新特性
C#3.0
新特性实例
1 隐式类型本地变量(var) 这个和以前VB6中的全能类型var使用了同样的名字,但在C#中,其实var不是一个实际类型,可以说是一个标记,就是让编译器去根据初始化的内容来确定需要使用的合适的类型。例如:var i = 5; 就等效于int i=5; 不过,隐式变量有以下几个限制: 1 隐式本地变量的声明必须同时包含一个初始化器。 2 初始化器必须是一个表达式,并且不能是对象或集合初始化
·
2015-11-07 10:57
匿名类型
扩展方法
lambda表达式
集合初始化器
隐式类型本地变量
对象初始化器
隐式类型数组
我的C# 3.0之新特性学习笔记(2)
Lamda表达式 关于Lamda表达式,我个人认为 如果说,上篇所写的那些
C#3.0
的新特性并不是特别的吸引人的话,那么Lambda表达式的确能给我带来愉悦的感受,并且缩短了代码量。
·
2015-11-06 07:40
学习笔记
我的C# 3.0之新特性学习笔记(1)
再用2008一段时间了,但是
C#3.0
的新特性却一直没有学,今天边学边练,体验新特性给我能带来什么便捷。 1.
·
2015-11-06 07:38
学习笔记
浅述WinForm多线程编程与Control.Invoke的应用
VS2008、
C#3.0
在WinForm开发中,我们通常不希望当窗体上点了某个按钮执行某个业务的时候,窗体就被卡死了,直到该业务执行完毕后才缓过来。一个最直接的方法便是使用多线程。
·
2015-11-05 08:55
WinForm
C#3.0
语法新特性集合
隐式类型局部变量
C#3.0
提供了一个新的关键字var,使用该关键字,编译器会根据用于初始化局部变量的初始值推断出变量的数据类型。
·
2015-11-05 08:22
新特性
C#3.0
新特性
1.隐式类型化本地变量 在一个隐式类型化的本地变量和声明中,本地变量类型的声明过程是由使用的表达式初始化变量来推断的。当一个本地变量声明标示为var作为类型并且没有var类型名称在范围内,那么这个声明被视作隐式类型化的本地变量声明。 Code var i = 5;  
·
2015-11-05 08:30
新特性
C# 扩展方法
#编程指南(五)扩展方法(ExtensionMethod)
C#3.0
就引入的新特性,扩展方法可以很大的增加你代码的优美度,扩展方法提供你扩展.NETFramewoke类的扩展途径,书写和规则也简单的要命
轻典
·
2015-11-04 10:00
C#3.0
美文收集
http://www.cnblogs.com/zhangronghua/archive/2007/09/01/878562.html
C#3.0
美文收集 Posted on 2007-09
·
2015-11-03 21:22
C#
C#3.0
新特性
1、自动属性 下面两种写法作用相同 public int Age { get; set;} private int age; public int Age { get { return age; } set { age = value; } } //上面两种写法的区别等同于中国、中华人民共和国的区别 2、可空类型 对于值类型而言,在定义的同
·
2015-11-03 21:33
新特性
C# 3.0新特性系列:隐含类型var
一.神奇的var 在
C#3.0
中增加了一个变量声明var,这个声明和JavaScript 的 var类似,但也有不同。 1. 相同点,它可以用var来声明任何类型的局部变量。
·
2015-11-02 19:32
var
C#基础加强篇---委托、Lamada表达式和事件(中)
从
C#3.0
开始,就可以使用一种新语法把实现代码赋予委托——Lamada表达式。 在了解Lam
·
2015-11-02 18:51
表达式
C#中分部类和分部方法的应用
需要的朋友参考下 分部类(Partial Class)在C#2.0引入,分部方法(Partial Method)在
C#3.0
引入,这两个语法特性都具有相同的特性
·
2015-11-02 17:49
C#
MoQ(基于.net3.5,
c#3.0
的mock框架)简单介绍
我们在做单元测试的时候,常常困扰于数据的持久化问题,很多情况下我们不希望单元测试影响到数据库中的内容,而且受数据库的影响有时我们的单元测试的速度会很慢,所以我们往往希望将持久化部分隔离开,做单元测试的时候不真正的将数据持久化。这种隔离我们一般使用抽象的方式,也就是利用接口或抽象类将持久化层隔离开,然后利用mock来模拟相应的接口或抽象类来完成相应的持久化类。MoQ就是这种Mock框架之一,MoQ使
·
2015-11-02 16:37
.net
浅述WinForm多线程编程与Control.Invoke的应用
浅述WinForm多线程编程与Control.Invoke的应用 VS2008、
C#3.0
在WinForm开发中,我们通常不希望当窗体上点了某个按钮执行某个业务的时候,窗体就被卡死了,直到该业务执行完毕后才缓过来
·
2015-11-02 16:36
WinForm
c#3.0
新特性
对象初始化器: 代码 // Draw Class public class Draw { // C#2.0方法 public void Location() { Point a =
·
2015-11-02 15:59
新特性
C#3.0
新特性 扩展方法
• 扩展方法(Extension method),可以对现有类功能进行扩充,从而使该类型的实例具有更多的方法(功能)。 • Extension Method仅仅是看起来像是一个类型的方法,但其实质上不是,它更像是静态类型的静态方法,事实上,它确实拥有静态方法所具有的所有功能 • Extension Method的作用域是整个namespace可见的,并且可以通过using namespace来
·
2015-11-02 15:50
新特性
C#线程系列讲座(1):BeginInvoke和EndInvoke方法
开发语言:
C#3.0
IDE:Visual Studio 2008 本系列教程主要包括如下内容:1. BeginInvoke和EndInvoke方法 2. Thread类 3.
·
2015-11-02 15:46
ini
C# 3.0新特性初步研究 Part1:使用隐含类型的本地变量
Part1:使用隐含类型的本地变量在
C#3.0
之前的C#语言中,我们在声明变量的时候都必须显式的指定变量类型(int,string之类的)我们一般都是这样写的: 1 static  
·
2015-11-02 15:53
part
[.NET 3.x新特性五]匿名类型
今天我们来看看
C#3.0
中的最后一个特性:匿名类型。什么是匿名类型呢?在我们开发过程中离不开JS,JS中的变量声明就属于匿名类型。
·
2015-11-02 14:28
.net
[.NET 3.x新特性二]扩展方法
我觉得在
C#3.0
中引入自动化属性等就已经减少了我们不少负担,而扩展方法是我最喜欢的,它提供的可视化提示中显
·
2015-11-02 14:28
.net
C#3.0
新特性速览(1) (2)
微软最近的动作频繁,C#2.0规范才刚推出不久,我还没来的及完全消化C#2.0中的所有新特性,而今又推出了
C#3.0
,在短短几年中,微软就对C#进行了两次大的升级,为C#加入了许多新的特性
·
2015-11-02 14:28
新特性
C#如何扩展类型的内置方法
C#3.0
(VS2008)支持在任何类型上扩展生成自定义的方法。比如说想在string类型的对象里面多一个ToInt32(),来方便的将字符转换成整形。
·
2015-11-02 13:57
C#
使用Linq to Xml 读取配置文件
Linq to Xml 大大简化了对xml文件的操作,匿名对象、Lambda表达式、Linq等
C#3.0
的新特性改变了我们不少的编程习惯,通过Linq我们可以有一种统一的操作集合和对象的方法,下面我们写一个例子来感受一下
·
2015-11-02 12:30
读取配置文件
个人笔记 1.4---.net 3.0新特性
自从看了ScottGu的几篇文章后就有想让
C#3.0
的一些新特性在我的博客上也留下历史地一页。
·
2015-11-02 12:14
.net
C#线程系列讲座(1):BeginInvoke和EndInvoke方法
开发语言:
C#3.0
IDE:Visual Studio 2008 本系列教程主要包括如下内容:1. BeginInvoke和EndInvoke方法 2.
·
2015-11-02 11:45
ini
C#3.0
(四)--Linq to Objects
Linq(Language Integrated Query )查询语法跟SQL查询语法很相识,除了先后顺序. 1 // Demo 2 namespace TestLINQ 3 { 4 class Program 5 { 6 st
·
2015-11-02 11:42
object
c# 如何扩展系统内置类(
C#3.0
)
c#3.0
(VS2008)支持在任何类型上扩展生成自定义的方法。比如说想在string类型的对象里面多一个ToInt32(),来方便的将字符转换成整形。
·
2015-11-02 11:35
C#
C#3.0
为我们带来什么(5) —— 匿名类型
var employee= new{Age =25,Name = "james" } 无须显示声明一个类,而且在初始化器里面可以获取上下文的变量——闭包 这就是
C#3.0
里提供的匿名类型
·
2015-11-02 10:06
匿名类
C#3.0
为我们带来什么(4) —— 具有隐式类型的局部变量var
在
c#3.0
里允许我们这样定义变量 var age = 10; var name = "james"; var time = DateTime.Now; var
·
2015-11-02 10:05
局部变量
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他