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

03 2012 档案

摘要:1."" 与string.Empty在用法与性能上基本没区别。string.Empty是在语法级别对””的优化。都是把值放在堆上一个空间里,会在栈上保存一个堆的地址(占4字节)例:string str1=””; string str2=””;str1与str2的引用会是相同的也就是str1与str2在栈上保存的地址上相同的。2.那就是string.Empty会在堆上占用一个长度为0的空间,而null不会。具体内容如下: string str1=””; string str2=null;str2同样会在栈上保存一个地址,这个地址也占4字节,但是这个地址是没有明确指向的,它哪也 阅读全文
posted @ 2012-03-26 17:16 阅读(186) 评论(0) 推荐(0)

摘要:转自:http://www.cnblogs.com/michaelxu/archive/2008/04/02/1134217.html事件是一种特殊的委托运行机制是:注册---触发 ---处理签名就是把函数名字去掉以后剩下的东西(返回值、参数、调用方式等)C#中使用事件需要的步骤:1.创建一个委托2.将创建的委托与特定事件关联(.Net类库中的很多事件都是已经定制好的,所以他们也就有相应的一个委托,在编写关联事件处理程序--也就是当有事件发生时我们要执行的方法的时候我们需要和这个委托有相同的签名)3.编写事件处理程序4.利用编写的事件处理程序生成一个委托实例5.把这个委托实例添加到产生事件对象 阅读全文
posted @ 2012-03-20 17:21 阅读(574) 评论(2) 推荐(0)

摘要:ChineseNameIdentify 中文人名识别FrequencyFirst 词频优先MultiDimensionality 多元分词EnglishMultiDimensionality 英文多元分词FilterStopWords 过滤停用词IgnoreSpace 忽略空格、回车、TabForceSingleWord 强制一元分词TraditionalChineseEnabled 繁体中文开关OutputSimplifiedTraditional 同时输出简体和繁体UnknownWordIdentify 未登录词识别FilterEnglish ... 阅读全文
posted @ 2012-03-07 16:19 阅读(265) 评论(0) 推荐(0)