1.一步一步学c#(一):.NET体系结构2.一步一步学c#(二):核心c#3.一步一步学c#(三):对象和类型4.一步一步学c#(四):继承5.一步一步学c#(五):泛型6.一步一步学c#(六):数组7.一步一步学c#(七):运算符和强制类型转换8.一步一步学c#(八):委托,Lambda表达式和...
分类:
其他好文 时间:
2014-09-09 11:14:18
阅读次数:
201
1.C#3.0以前的协变与逆变 如果你是第一次听说这个两个词,别担心,他们其实很常见。C#4.0中的协变与逆变[1](Covariance and contravariance)有了进一步的完善,主要是两种运行时的(隐式)泛型类型参数转换。简单来讲,所谓协变(Covariance)是指把类型从“小....
分类:
其他好文 时间:
2014-09-09 10:35:38
阅读次数:
160
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------package com.yang.exspe01;import java.util.Iterator;import java.util.TreeSet;import com.yang...
分类:
其他好文 时间:
2014-09-07 01:05:44
阅读次数:
190
语法糖(Syntactic Sugar),也叫糖衣语法,是英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语。指的是,在计算机语言中添加某种语法,这种语法能使程序员更方便的使用语言开发程序,同时增强程序代码的可读性,避免出错的机会;但是这种语法对语言的功能并没有影响。
Java中的泛型,变长参数,自动拆箱/装箱,条件编译等都是,下面做简单的介绍和分析。...
分类:
编程语言 时间:
2014-09-05 23:47:32
阅读次数:
293
泛型简介: 在泛型没有出来之前,编写存储对象的数据结构是很不方便的。如果要针对每类型的对象写一个数据结构, 则当需要将其应用到其他对象上时,还需要重写这个数据结构。如果使用了Object类型,编写的数据结构虽然 通用性很好,但是不能保证存入的对象的安全性。 --支持知识...
分类:
编程语言 时间:
2014-09-05 15:58:11
阅读次数:
297
之前写过两篇关于异步编程的文章,详细可以进入C#~异步编程和C#~异步编程在项目中的使用.net的各个版本都有自己主推的技术,像.NET1.1中的委托,.NET2.0中的泛型,.NET3.0中的Linq,.NET4.0中的Dynimac,而在.NET4.5中主要推出的是异步编程,而实现异步编程的简单...
分类:
Web程序 时间:
2014-09-04 14:36:29
阅读次数:
235
1、Remove方法功能:删除与指定值相同的第一个元素格式:object.Insert(指定的值)效果:数组{0、2、3、4、5、4}删除第一次出现4的元素2、RemoveAt方法功能:删除指定索引值的那个元素。格式:object.Insert(索引值)效果:数组{0、2、3、4、5、4}Remov...
分类:
其他好文 时间:
2014-09-04 09:41:57
阅读次数:
255
通过泛型来简化工作的一个Demo,记录一下: using System;using System.Collections.Generic;namespace MyCollection{ public class CBase { private string id = "CBase"; public ...
分类:
其他好文 时间:
2014-09-03 13:00:56
阅读次数:
184
package com.rainfool.quicksort;public class Test2 { public static void main(String[] args) { Integer[] a = { 2, 8, 7, 1, 3, 5, 6, 4 }; ...
分类:
其他好文 时间:
2014-09-03 11:10:16
阅读次数:
220