[阅读: 421] 2008-12-30 01:46:36
C#里面可以这样给长字符串赋值
sTest = @" Select a, b, c From
Table1 join Table2 on xx=yy
where bb=cc
";
Java我记得只能用+号连接吧.
第2个我说得不太好. ide和判断代码块来进行代码折叠
.Net下面可以用(C#和VB.Net等都一样)
#Region RegionName
来定义自己命名的代码块, 比如你可以在类里面定义
#Region 公共接口
#Region 私有变量
等区域, 折叠可以在这个层面上发生, 方便代码的组织.
另外, java强制目录层次要和包一致, 导致极深的目录, 这个我也很难说是好是坏. 因为C#没有这个限制, 我也见过代码到处乱放的系统, 所以也许算个优点.
另外Exceptions的处理上两者的基本观点不同, C#自由很多, 但是这个和包结构限制一样, 很难说哪个更好.