01.
C#泛型编程泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。例子代码:class Program { static void Main(string[] args) { in...查看完整版>>
C#泛型编程
02.
C# 异步编程同步方法和异步方法的区别同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作异步编程概览.NET Framework 允许您异步...查看完整版>>
C# 异步编程
03.
C#泛型(一) 泛型的认识上周老大作了关于C#中泛型的讲解,这里简单地总结一下.1泛型的定义:所谓泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型.泛型编程是一种编程范式,它利用"参数化类型"将类型抽象化,从而实现更为...查看完整版>>
C#泛型(一) 泛型的认识
04.
C#泛型概念原则:1、和C++的模板类似,C#的泛型本质就是类型的类型,它定义了一种类型,它的每个实例化对象是一种具体的类型,所以称之为类型的类型2、它在实例化的时候分成两种情况:引用类型和值类型因为引用类型本质是指针...查看完整版>>
C#泛型概念
05.
C# 泛型集合实例应用浅析C# 泛型集合了解之前我们明白集合是OOP中的一个重要概念,C#中对集合的全面支持更是该语言的精华之一。C# 泛型是C# 2.0中的新增元素(C++中称为模板),主要用于解决一系列类似的问题。这种机制允许将类名作为参数传递...查看完整版>>
C# 泛型集合实例应用浅析
06.
C#多线程编程简述NET将关于多线程的功能定义在System.Threading名字空间中。因此,要使用多线程,必须先声明引用此名字空间(using System.Threading;)。a.启动线程顾名思义,“启动线程”就是新建并启动一个线程的意思,如下代码可...查看完整版>>
C#多线程编程简述
07.
Boost源码剖析:C++泛型函数指针类前奏 如你所知,Boost库是个特性完备,且具备工业强度的库,众多C++权威的参与使其达到了登峰造极的程度。尤其泛型的强大威力在其中被发挥得淋漓尽致,令人瞠目结舌。然而弱水三千,我们只取一瓢饮。下面,我...查看完整版>>
Boost源码剖析:C++泛型函数指针类
08.
在C#中使用SqlDbType.Xml类型参数在sql server2005以及之后的sql server中引入了xml数据类型,在C#中使用Xml数据类型需要指定参数类型为SqlDbType,参数值类型需要用SqlXml,如下示例:假定有一种表A,A表有两个字段:ID 类型 int,Data 类型 Xml,我...查看完整版>>
在C#中使用SqlDbType.Xml类型参数
09.
C#基础之数组排序,对象大小比较从个小例子开始:view sourcePRint?1 int[] intArray = new int[]{2,3,6,1,4,5}; 2 Array.Sort(intArray); 3 Array.ForEach<int>(intArray,(i)=>Console.WriteLine(i)); 这个例子定义了一个int数组,然后...查看完整版>>
C#基础之数组排序,对象大小比较
10.
再谈C#的装箱和拆箱上一篇写了一下装箱拆箱的定义和IL分析,这一篇我们看下使用泛型和不使用泛型引发装箱拆箱的情况1. 使用非泛型集合时引发的装箱和拆箱操作 看下面的一段代码:view sourcePRint?1 var array = new ArrayList(); 2 a...查看完整版>>
再谈C#的装箱和拆箱
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。