c#知识点2.0 语句

主要说一下我认为比较重要的东西。

foreach循环
格式: foreach(类型 循环变量 in 变量的取值集合)

变量值集合类型必须是一个集合,而循环变量必须和它的类型一致,如果不一致,需要显示转换,循环变量是一个只读的局变量



goto语句
可以用于任何语句的跳转,可以跳进跳出循环语句,共同语句需要指明标签,使goto语句跳转到标签处。
尽量少用goto,代码可读性差,容易造成程序混乱。


异常处理
异常程序运行时遇到的错误,或者程序意外的行为,在异常发生时,采用异常处理**
try-catch语句
try-finally语句
try-catch-finally语句

try语句包含一个可能发生异常的代码块,后面更一个或者多个catch语句捕获异常,可以用throw抛出,finall语句一定会被执行。
只是大概的说一下,这些语句java,c++中或多或少,都有涉及,只是会有些不同而已。

code

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
           
            char[] ch;
            ch = new char[6];
            // for循环
            for (int i=0; i<6; i++)
            {
                ch[i] = (char)(97 + i);
            }
        
            //foreach 循环
            foreach(char c in ch)
            {
                Console.Write(" {0}",c);
            }

            Console.WriteLine();
            Console.WriteLine("1+2+...10={0}", intSum(10));

            dev();




        }

  
        static int intSum(int n)
        {
            int sum=0,i=1;
        begin:
            if(i<=n)
            { 
            sum += i;
            i++;
            goto begin;   //goto 语句
            }

            return sum;
        }

        static void dev()
        {
            double x, y,z;
            Console.Write("属于被除数:");
            x = Convert.ToDouble(Console.ReadLine());
         
                Console.Write("属于除数:");
                y = Convert.ToDouble(Console.ReadLine());
            try
            {
                z = x / y;

                Console.WriteLine("结果是:{0}", z);
              
            }catch(Exception e)
            {
                throw new Exception("除数不能为0");
            }
            finally
            {

                Console.WriteLine("我 finally 语句 都要被执行");
            }
            
        }

    }
}

end

end.jpg
冬天到了,雪变冷了。
早上也没有跑步了,身体啊。。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (一)Java部分 1、列举出JAVA中6个比较常用的包【天威诚信面试题】 【参考答案】 java.lang;ja...
    独云阅读 7,137评论 0 62
  • Java8张图 11、字符串不变性 12、equals()方法、hashCode()方法的区别 13、...
    Miley_MOJIE阅读 3,726评论 0 11
  • 八、深入理解java异常处理机制 引子try…catch…finally恐怕是大家再熟悉不过的语句了, 你的答案是...
    壹点零阅读 1,616评论 0 0
  • 校招第一场面试 CVTE拉开了我的校招序幕。 第一次群面 时间:9月12日 地点:武汉洪广大酒店 形式:九人一组开...
    Tom叔叔阅读 4,847评论 0 1
  • 转 Markdown,你只需要掌握这几个Cmd Markdown 编辑阅读器[献给写作者的 Markdown 新手...
    虾菠萝阅读 183评论 0 0