路漫漫,求索不息

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年6月19日

摘要: 1、 定义System.Collections.Generic.List<T>类表示可通过索引访问的对象的强类型列表。提供用于对列表进行搜索、排序和操作的方法。T为类型参数,代表列表中元素的类型。该类实现了IList<T>泛型接口,是ArrayList类的泛型等效类,其大小可按需动态增加。2.构造函数名称说明List<T>()初始化 List<T> 类的新实例,该实例为空并且具有默认初始容量(0)。List<T>(IEnumerable<T>)初始化 List<T> 类的新实例,该实例包含从指定集合复制的元素并 阅读全文
posted @ 2013-06-19 10:56 路漫漫,求索不息 阅读(209) 评论(0) 推荐(0) 编辑

2013年6月17日

摘要: MIN (Transact-SQL)其他版本 SQL Server 2005此主题尚未评级 - 评价此主题 返回表达式中的最小值。 后面可能跟随 OVER 子句。 Transact-SQL 语法约定语法 复制MIN ( [ ALL | DISTINCT ] expression ) 参数 ALL对所有的值应用此聚合函数。 ALL 是默认值。DISTINCT指定每个唯一值都被考虑。 DISTINCT 对于 MIN 无意义,使用它仅仅是为了符合 ISO 标准。expression 常量、列名、函数以及算术运算符、位运算符和字符串运算符的任意组合。 MIN 可用于 numeric、char、varc 阅读全文
posted @ 2013-06-17 18:07 路漫漫,求索不息 阅读(268) 评论(0) 推荐(0) 编辑

摘要: 语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的没条xlh记录返回一个序号。 示例: xlh row_num 1700 1 1500 2 1085 3 710 4 row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组 阅读全文
posted @ 2013-06-17 17:54 路漫漫,求索不息 阅读(204) 评论(0) 推荐(0) 编辑

摘要: private string ReadConfigContent(string path) { string configString = ""; FileInfo configFile = new FileInfo(path); if (!configFile.Exists) { throw new Exception("SOA配置文件不存在"); } using (StreamReader reader = configFile.OpenText()) { configString = reader.ReadToEnd(); } if (string 阅读全文
posted @ 2013-06-17 16:02 路漫漫,求索不息 阅读(170) 评论(0) 推荐(0) 编辑

摘要: 1、使用 Stopwatch 类 (System.Diagnostics.Stopwatch) Stopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 Elapsed 属性检查运行时间。 Stopwatch 实例或者在运行,或者已停止;使用 IsRunning 可以确定 Stopwatch 的当前状态(False/True)。使用 Start 可以开始测量运行时间;使用 Stop 可以停止测量运行时间。通过属性 Elapsed、ElapsedMilliseco 阅读全文
posted @ 2013-06-17 14:17 路漫漫,求索不息 阅读(280) 评论(0) 推荐(0) 编辑

摘要: TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks); //获取当前时间的刻度数//执行某操作.......................................................TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks);TimeSpan ts = ts2.Subtract(ts1).Duration();//时间差的绝对值string spanTotalSeconds = ts.TotalSeconds.ToString();//执行时间的总秒数string spanTim 阅读全文
posted @ 2013-06-17 13:58 路漫漫,求索不息 阅读(502) 评论(0) 推荐(0) 编辑

摘要: 一般我们想要测试使用那种方法或着那种类型效率更高,使用Stopwatch类进行测试就可以,我也是现在才知道,汗一个。先来看个小示例,如下。前提,先引用using System.Diagnostics;命名空间。1 //实例化一个sw2 Stopwatch sw = new Stopwatch();3 //开始计数4 sw.Start();56 //实例化一个sb7 StringBuilder sb = new StringBuilder();89 //循环10 for (int i = 0; i < 10000; i++)11 {12 //追加13 sb.Append(i);14... 阅读全文
posted @ 2013-06-17 13:53 路漫漫,求索不息 阅读(259) 评论(0) 推荐(0) 编辑

摘要: 1、数字转换到字符串格式说明符说明示例输出C货币2.5.ToString("C")¥2.50D十进制数25.ToString("D5")00025E科学型25000.ToString("E")2.500000E+005F固定点25.ToString("F2")25.00G常规2.5.ToString("G")2.5N数字2500000.ToString("N")2,500,000.00X十六进制255.ToString("X")FF固定长度一个数值其它方法 阅读全文
posted @ 2013-06-17 11:26 路漫漫,求索不息 阅读(379) 评论(0) 推荐(0) 编辑

2013年6月14日

摘要: trim(),trimstart(),trimend()这样写是去掉空格,trimstart(a)是去掉字符串开始包含char[] a的字符,trimend同trimstart。 例:char[] a={'s','t'}; string b = "sabcd"; string c =b.trimstart(a); 那么c的值就为:"abcd",同样如果b="tabcd";c的值也为"abcd" 阅读全文
posted @ 2013-06-14 09:59 路漫漫,求索不息 阅读(273) 评论(0) 推荐(0) 编辑

摘要: 这个语法可以做一些复杂的聚合运算,例如累计求和,累计求乘积。他接受2个参数,一般第一个参数称为累计数(默认情况下等于第一个值),而第二个代表了下一个值。第一次计算之后,计算的结果会替换掉第一个参数,继续参与下一次计算。下面是我写的一个简单范例,使用Aggregate语法做阶乘运算。using Sys... 阅读全文
posted @ 2013-06-14 09:53 路漫漫,求索不息 阅读(305) 评论(0) 推荐(0) 编辑