随笔分类 -  C#

摘要:win7环境,本地没有安装oracle或者客户端,现在需要程序里连接远程oracle DB:如果采用System.Data.OracleClient肯定是不行的,这个要安装客户端的;所以就尝试ODP.NET,到oracle官网下载解压后有了Oracle.DataAccess.dll,本以为就ok了,... 阅读全文
posted @ 2015-12-18 14:54 peter cheng 阅读(2328) 评论(0) 推荐(0)
摘要:原文:http://www.cnblogs.com/nokiaguy/archive/2008/06/09/1216166.html在C#2.0及C#1.x中,需要使用delegate来定义方法指针。如下面的代码如示:publicdelegateboolFilter(intnum);// delegate类型publicint[]searchArray(int[]values,Filterfilter){ List<int>result=newList<int>(); foreach(intiinvalues) { if(filter(i)) result.Add(i) 阅读全文
posted @ 2011-03-23 15:51 peter cheng 阅读(917) 评论(0) 推荐(3)
摘要:原文:http://hi.baidu.com/guodong828/blog/item/c78fc23f847314cb7d1e7193.html单问号---用于给变量设初值的时候,给变量(int类型)赋值为null,而不是0;双问号---用于判断并赋值,先判断当前变量是否为null,如果是就可以赋一个新值,否则跳过;形式为“a??b”的空合并表达式要求a为可空类型(形如:int?)或引用类型。如果a为非空则表达式“a??b”返回的结果为a;否则返回b。空合并运算符为右结合运算符,即操作时从右向左进行组合的。如,“a??b??c”的形式按“a??(bb??cc)”计算。public int? 阅读全文
posted @ 2011-02-25 08:02 peter cheng 阅读(459) 评论(0) 推荐(1)
摘要:首先,添加DotNetSpeech.dll引用,可以在这里直接下载,也可以参照这篇文章说的,在安装Speech SDK以后,在Common Files\Microsoft Shared\Speech\目录下面找到SAPI.dll,用Tlbimp.exe工具将该dll转换成.net平台下的Assembly---DotNetSpeech.dll。然后,using DotNetSpeech;朗读功能:[代码]注:SpeechVoiceSpeakFlags是语音朗读的风格;Voice中是语音类型(语言、男(女)声),有Microsoft Simplified Chinese,Microsoft Mar 阅读全文
posted @ 2011-01-11 14:33 peter cheng 阅读(2224) 评论(0) 推荐(0)
摘要:原文:http://www.cnblogs.com/flyker/archive/2009/03/04/1402673.htmlConvert.ToInt32适合将object类类型转换成int类型,如Convert.ToInt32(session[""]);(int)适合简单数据类型之间的转换;int.Parse适合将string类类型转换成int类型,如int.Parse(session[""].ToString())。(1)Convert.ToInt32与int.Parse最大不同是它们对null值的处理方法: Convert.ToInt32(null)会返回0而不会产生任何异常,但in 阅读全文
posted @ 2011-01-05 09:59 peter cheng 阅读(456) 评论(0) 推荐(0)
摘要:var sumResult = listIp.Sum(p => p.Result); var maxResult = listIp.Max(p => p.Result); var minResult = listIp.Min(p => p.Result); 阅读全文
posted @ 2010-12-22 14:48 peter cheng 阅读(593) 评论(0) 推荐(0)
摘要:当数据源的数据是由SUM等操作产生的时候,非空判断除了判断是否COUNT外还需要判断DBNULL:当然此时的情况可以选择先直接取出字段值,避开判断DBNULL: 阅读全文
posted @ 2010-12-22 14:35 peter cheng 阅读(1683) 评论(2) 推荐(0)
摘要:代码代码 阅读全文
posted @ 2010-07-05 11:45 peter cheng 阅读(631) 评论(0) 推荐(0)
摘要:代码代码代码注:反射动态加载外部程序集时,需要手动copy 07_ClassLibray类库文件的dll文件到该应用程序目录下(07_ClassLibray类库文件) 阅读全文
posted @ 2010-07-05 11:27 peter cheng 阅读(434) 评论(0) 推荐(0)
摘要:代码代码将以上代码改进成公共方法:代码 阅读全文
posted @ 2010-03-09 20:22 peter cheng 阅读(251) 评论(0) 推荐(0)
摘要:cs代码DataTable增加一列并赋值:代码 阅读全文
posted @ 2010-03-09 20:14 peter cheng 阅读(308) 评论(0) 推荐(0)