自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C#疑惑篇:no default parameters?

用google搜索一下“c# support default parameter”,就会发现一些大牛的文章解释为什么C#不支持默认参数。我个人的理解是:理由是有的,但是很牵强。他们的逻辑就像:电会电死人,所以我们要禁止用电。没有了默认参数,真正写代码的时候很不方便,不得不一遍又一遍做copy/paste的重复工作。尤其是和COM组件打交道的时候,没有默认参数简直是噩梦。而VB.NET语言支持默认参

2008-09-20 04:19:00 608

原创 C#疑惑篇-literal string concatenation

这又是一个自作聪明的“改进”!C/C++中我们可以这样连接字符串常量(/称为line continuation):char* str = "ab\"c\de\'f\aaa";C#中要实现类似功能,必须用@这个特殊的符号:string str = @"abc""cde'faaa";注意,在@的作用下,使用2个双引号("")来表示一个双引号。如果不用@符号,就只能用+操作符来连接字...

2008-09-07 00:53:00 803

原创 C#疑惑篇-变调的switch语句!

哎,C#的设计者们为了证明C#是C/C++的发展,竟然不惜改变switch的语法。这个改变对初学者来说很致命,就是通常说的非常subtle的问题。1、语法上和C/C++是一致的。2、case语句一旦有了代码,就不允许fall through,而且必须用break结束当前case。3、紧挨着一起的几个空case语句可以看做是一个“组”,只有空case语句才允许fall through。4、如果像实现

2008-09-07 00:38:00 584

原创 C#疑惑篇-no indexed property!?

原来以为C#上承C/C++的威仪,肯定比.NET平台上其他语言“优越”;或者说别的语言能实现的,C#肯定可以实现。但是和VB.NET相比,C#缺少一个first class语言构件:indexed property!比如说,VB.NET可以写如下属性:    Public Property Name(ByVal arg As String) As String        Get       

2008-09-07 00:30:00 454

原创 C#疑惑篇-struct

单纯从语言角度上看,C#中struct是个怪胎。1、它是值类型,不可以被继承,也不可以从别的类或者struct继承,那么一个struct就是完全分离的一个数据结构,从OOP的概念讲是一种倒退。2、但是可以实现interface。3、可以declare and instantiate inline,是放在stack上的。4、但是也可以用new来instantiate,但是仍然是值类型,仍

2008-09-07 00:21:00 685

转载 Understanding Strings In COM

 Understanding Strings In COMBy Davide Marcato System Notes To replicate the steps descri

2000-12-30 02:22:00 1360

原创 ASP 中Scripting.FileSystemObject 对象对 IIS WEB 服务器数据安全的威胁及对策

 Edward Yang ([email protected]) Scripting.FileSystemObject 对象是由 SCRRUN.DLL  提供的许多供 VBScript/Jscript 控制的 COM 对象之一。Scripting.FileSystemObject 提供了非常便利的文本文件和文件目录的访问,但是同时也对 IIS WEB 服务器数据安全造成了一定的威胁。

2000-12-30 02:15:00 2464

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除