zoukankan      html  css  js  c++  java
  • .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#中 这样写则会报错。

    clipboard

    C#中必须让 每个有语句的case 都 有一个break。

    像这样

    clipboard[1]

    2. 是不是说C#中的 case就不能贯穿了呢?  不是的!

    当某case语句中没有代码的时候,还是可以贯穿的。

    clipboard[2]

            我要说的就是这些,不同的语言 总是会有一些小的不同。但是思想上是一致的。

    每种语言都有自己的表达方式,求同而存异。

    这些不一样的地方说不上谁好谁坏。。。

    如同世界上任何语言都能 ,唱出最美妙的歌曲一样。

    编程世界,没有垃圾语言,只是使用的人参差不齐。

  • 相关阅读:
    hdu 1028 母函数 一个数有几种相加方式
    第m个全排列
    大数处理
    并查集
    KMP算法及KMP算法的应用(POJ2406)
    算法---分治法
    末学者笔记--NTP服务和DNS服务
    末学者笔记--NFS服务和DHCP服务讲解
    末学者笔记--SSHD服务及SCP用法
    末学者笔记——SAMBA服务、FTP服务讲解
  • 原文地址:https://www.cnblogs.com/mcad/p/4185791.html
Copyright © 2011-2022 走看看