中国开发网: 论坛: 程序员情感CBD: 贴子 692458
dead_lee: 我也有2年多没有摸ide了, 说错了别人帮忙改下吧
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#自由很多, 但是这个和包结构限制一样, 很难说哪个更好.

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录