不一样的地方。

王朝学院·作者佚名  2016-05-20
窄屏简体版  字體: 小  |  中  |  大  |  超大  

.NET中使用switch和java不一样的地方。1.不能这样贯穿 我们知道,java 和 C在使用switch时候可以这样。 switch (i) { //java中此处不使用break // 执行了case 1:对应的语句后直接 贯穿到 case 2:中的语句。 case 1: Console.WriteLine("111"); case 2: Console.WriteLine("222");

break; default: Console.WriteLine("333");

break; } 但是C#中 这样写则会报错。 C#中必须让 每个有语句的case 都 有一个break。 像这样 2. 是不是说C#中的 case就不能贯穿了呢? 不是的! 当某case语句中没有代码的时候,还是可以贯穿的。 我要说的就是这些,不同的语言 总是会有一些小的不同。但是思想上是一致的。 每种语言都有自己的表达方式,求同而存异。 这些不一样的地方说不上谁好谁坏。。。 如同世界上任何语言都能 ,唱出最美妙的歌曲一样。 编程世界,没有垃圾语言,只是使用的人参差不齐。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航