- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 委托
1.Action 委托 Demoint[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };Action action = show;show(numbers); public static void show(int [] intArray){ foreach (int i in intArray)
2012-12-24 17:57:25
352
转载 重写equal,== !=
重写equal,== !=namespace RemoveDemo{ public class Product { private string id = string.Empty ; public Product(string id) { this.id = id;
2012-12-24 17:49:25
399
转载 Convert、Parse、TryParse、(int)
Convert、Parse、TryParse、(int)Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 这四种方法都可以将类型转换为int类型,他们之间也存在着一些区别。因为Convert.ToInt32 实际上是内部调用了,所以 int.ParseConvert.ToInt32 与 int.Parse 比较类似:
2012-12-24 17:46:45
417
转载 《Effective C#》Item 10:小心GetHashCode函数所存在的陷阱
《Effective C#》Item 10:小心GetHashCode函数所存在的陷阱GetHashCode函数,看了它的名字就知道它会被用在哪里。没错,这个函数一般是在操作HashTable或者Dictionary之类的数据集的时候被调用。每个类型,不管是值类型还是引用类型,都提供这个基本函数,同样也可以像重写ToString或者Equals函数一样去重写它。但是我这里要说的
2012-12-24 17:44:53
411
转载 c#中struct和class的区别 详细
c#中struct和class的区别 详细有这么几点不同:1.struct 是值类型,class是对象类型2.struct 不能被继承,class可以被继承3.struct 默认的访问权限是public,而class默认的访问权限是private.4.struct不能由程序员申明构造函数,即使是默认(不带参数)的构造函数,同样也不能有析构的处理部分。
2012-12-24 17:25:36
537
转载 《Effective C#》Item 3:使用as和is操作符来做类型转换
《Effective C#》Item 3:使用as和is操作符来做类型转换 在程序中,进行类型转换是常见的事。那么在C#中支持以前语言的类型转换方法,即用类型名进行强行转换,例如:object objTest = new NewType();NewType newValue = (NewType)objTest; 但是这样转换,有个严重的问题
2012-12-24 17:23:16
294
转载 《Effective C#》Item 9:区别和认识四个判等函数
《Effective C#》Item 9:区别和认识四个判等函数http://www.21tx.com/ 2007年08月13日 愚翁.net有四个判等函数?不少人看到这个标题,会对此感到怀疑。事实上确是如此,.Net提供了ReferenceEquals、静态Equals,具体类型的Equals以及==操作符这四个判等函数。但是这四个函数之间有细微的关系,改变其中一个函数的实现
2012-12-24 17:20:17
249
转载 《Effective C#》Item 11:提倡使用foreach语句来进行循环操作
《Effective C#》Item 11:提倡使用foreach语句来进行循环操作http://www.21tx.com/ 2007年09月20日 愚翁循环语句是编程的基本语句,在C#中除了沿用C语言的循环语句外,还提供了foreach语句来实现循环。那么我要说的就是,在循环操作中尽量使用foreach语句来实现。 为了来更好地说明为什么要提倡使用foreac
2012-12-24 17:17:36
321
转载 c# ToString() 格式化字符串 、C# String.Format格式说明
SpecifierTypeFormatOutput (Passed Double 1.42)Output (Passed Int -12400)cCurrency{0:c}$1.42-$12,400dDecimal (Whole number){0:d}System.FormatExce
2012-12-24 17:12:08
656
转载 .net 序列化反序列化
.net 序列化反序列化【序列化】 就是将我们程序中的对象通过字节流写入存储媒体或网络中。 【反序列化】 就是把已存入的媒体或接收的网络流中的内容转换成程序运行中的对象。 实现方式: 二进制序列化 XML序列化 二进制序列化需要引入System..Runtime.Serialization.Formatters.Binary 中的BinaryFormatter类, 序列化方法为
2012-12-24 17:07:30
423
转载 关于equal hashcode 重写
关于equal 和 GetHashCode 方法的重写Demo项目master: public static bool operator ==(MasterBase a, MasterBase b) { if (Object.ReferenceEquals(a, b)) { return true;
2012-12-24 16:54:23
469
转载 ora-01652无法通过128(在表空间temp中)扩展temp段
ora-01652无法通过128(在表空间temp中)扩展temp段今天提交请求后,提示ORA-01652: 无法通过 128 (在表空间 TEMP 中) 扩展 temp 段。最后通过ALTER DATABASE TEMPFILE '/*/*/db/apps_st/data/tempx01.dbf' RESIZE 7168M;扩展临时表空间来解决今天提交请求后,提示ORA-0165
2012-11-27 12:16:53
527
原创 Oracle Split函数
Oracle Split函数 PL/SQL 没有split函数,需要自己写··· create or replacefunction split( p_list varchar2, p_del varchar2 := '.') return split_tbl pipelinedis l_idx pl
2012-11-12 11:20:43
879
原创 使用资源文件实现C#国际化(Silverlight中英文的实现)
利用资源文件实现中英文多语言,以下是实现步骤:1.创建资源文件右键单击项目名称,在“添加新项”对话框中,选择“资源文件”可以命名为 MainLabelResources.resx。此文件包含应用程序默认语言的资源。最常用的是字符串资源。字符串资源是一种键-值(还有备注)方式的表,如下图://(默认语言的资源 Access Modifier 需设置成Public)接着创建
2012-05-19 10:13:07
4241
1
原创 Oracle 10G 使用UTL_SMTP发送中文电子邮件
因开发需要,最近要利用Oracle发送邮件,网上查找了好多资料,经过自己的整理实践,发出来大家分享一下以下是存储过程:create or replacePROCEDURE SEND_MAIL (msg_from varchar2, --发件人地址msg_to varchar2, --收件人地址msg_subject varchar2, --邮件主题msg_
2012-04-17 10:55:38
1314
转载 C#中equals和==的区别
对于值类型,如果对象的值相等,则相等运算符 (==) 返回 true,否则返回 false。对于string 以外的引用== 返回 true。对于 string 类型,== 比较字符串的值。==操作比较的是两个变量的值是否相等。equals()方法比较的是两个对象的内容是否一致.equals也就是比较引用类型是否是对同一个对象的引用对于值类型的比较,这里就不做描述了,下面讨论引用类
2012-04-07 12:37:05
879
原创 update case when 問題
由於要批量修改很多數據,update方法可以採用case when,語法如下:UPDATE FNK01 SET K01SIZCOD= (CASE WHEN K01SIZSEQ=1 THEN 'XS' WHEN K01SIZSEQ=2 THEN 'S' WHEN K01SIZSEQ=3 THEN 'M' WHEN K01SIZS
2012-04-06 12:14:16
4115
原创 水晶报表里如何实现checkbox效果
1.新建一个Formula Fields---CHK_RTNFLG,如下:当K01RTNFLG='Y'时checkbox为选中状态,反之为非选中状态2.将CHK_RTNFLG栏位格式改为Wingdings.如图:最终效果如下图:
2012-04-05 15:10:45
2501
原创 Oracle中delete table和truncate table区别
最近在项目中发现一个问题,当每次删除同一条数据,然后再重新添加到DB中程序会死了!百度一下才知道是delete table和truncate table的关系,跟大家分享一下···delete语句删除表中数据时,并不能释放被占用的数据块空间,只是把那些被删除的数据块标记为无效(unused),将来还可以使用回退(roll back)操作恢复过来。truncate语句删除表中的数据可以释
2012-03-15 09:23:52
3085
云计算基础教材和云计算的未来前景
2010-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人