摘要: DataSet ds = new DataSet(); Adonetlian adl = new Adonetlian(); ds = adl.getconn(); DataRow[] row = ds.Tables[0].Select("caId=5");////这个是新东西 获取某一列的数组 foreach(DataRow dr in row ) { Console.WriteLine(dr["title"].ToString()); ... 阅读全文
posted @ 2012-12-20 23:38 山水中华 阅读(298) 评论(0) 推荐(0) 编辑
摘要: ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点。 使用ref前必须对变量赋值,out不用。 out的函数会清空变量,即使变量已经赋值也不行,退出函数时所有out引用的变量都要赋值,ref引用的可以修改,也可以不修改。 区别可以参看下面的代码:using Sys... 阅读全文
posted @ 2012-12-20 23:02 山水中华 阅读(203) 评论(0) 推荐(1) 编辑
摘要: 泛型的Where 泛型的Where能够对类型参数作出限定。有以下几种方式。 ·where T : struct 限制类型参数T必须继承自System.ValueType。 ·where T : class 限制类型参数T必须是引用类型,也就是不能继承自System.ValueType。 ·where T : new() 限制类型参数T必须有一个缺省的构造函数 ·where T : NameOfClass 限制类型参数T必须继承自某个类或实现某个接口。 以上这些限定可以组合使用,比如: public class Point where T : class, 阅读全文
posted @ 2012-12-20 22:02 山水中华 阅读(243) 评论(0) 推荐(0) 编辑