摘要:
什么是泛型 我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。读完本篇文章,你会对泛型有更深的了解。为什么要使用泛型为了了解这个问题,我们先看下面的代码,代码省略了一些内容,但功能是实现一个栈,这个栈只能处理int数据类型:public class Stack { private int[] m_item; public int Pop 阅读全文
摘要:
基本语法:SELECT ,[第一个透视的列] AS ,[第二个透视的列] AS ,...[最后一个透视的列] AS ,FROM()AS PIVOT(()FOR[]IN ( [第一个透视的列], [第二个透视的列],... [最后一个透视的列])) AS ;例子:create table T3 (Year Nvarchar(10),Mounth Nvarchar(10),Day Nvarchar(10))insert into T3 values ('1991','3','1.3')insert into T3 values ('1991& 阅读全文
摘要:
描述:现在有两张表,T1由Key和Value两个字段,T2也有Key和Value两个字段当T1中的Key在T2表中存在时,更新使用T2表中对用的Value 值替换T1中的VAlueupdate A set A.Value = B.Valuefrom T1 as Ajoin T2 as B on A.Key = B.key 阅读全文