摘要:
“扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。” 定义和调用扩展方法 定义一个静态类以包含扩展方法。 该类必须对客户端代码可见。 有关可访问性规则的更多信息,请参见访问修饰符。 将该扩展方法实现为静态方法,并使其至少具有与包含类相同的可见性。 该 阅读全文
摘要:
平时我们如果要用到委托一般都是先声明一个委托类型,比如: string说明适用于这个委托的方法的返回类型是string类型,委托名Say后面没有参数,说明对应的方法也就没有传入参数。 写一个适用于该委托的方法: 最后调用: 这里我们先声明委托,然后再将方法传给该委托。有没有办法可以不定义委托变量呢? 阅读全文
摘要:
route add 134.79.21.0 mask 255.255.255.0 10.236.61.100 -p 加-p是永久路由 阅读全文
摘要:
--Oracle trunc()函数的用法/**************日期********************/1.select trunc(sysdate) from dual --2013-01-06 今天的日期为2013-01-062.select trunc(sysdate, 'mm' 阅读全文
摘要:
在64位服务器系统上,默认不支持Microsoft.Jet.OLEDB.4.0的驱动程序,系统默认会提示未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”的错误。 解决办法:下载数据库引擎:AccessDatabaseEngine_X64 安装即可 阅读全文
摘要:
首先:两者都是按地址传递的,使用后都将改变原来参数的数值。 其次:ref可以把参数的数值传递进函数,但是out是要把参数清空,就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所以你必须初始化一次。这个就是两个的区别,或者说就像有的网友说的,ref是有进有出,out是只出不进。 阅读全文
摘要:
System.Environment.CurrentDirectory的含义是获取或设置当前工作路径,而Application.StartupPath是获取程序启动路径,表面上看二者没什么区别,但实际上区别大得很。先说前者:比如说你程序放在桌面上启动,但是中间你用了一个OpenFileDialog打 阅读全文
摘要:
此问题发生在数据库迁移过程中。源数据库:自己笔记本上win7 64位系统的oracle11g个人版,字符集ZHS16GBK ;目标数据库,HP的sqlserver2008 系统 64位数据库服务器,字符集AL32UTF8 。 今天下午在部署HP的一台数据库服务器时,装的oracle11g 企业版默认 阅读全文