0
点赞
收藏
分享

微信扫一扫

C#学习记录P5

毅会 2022-01-13 阅读 48

forrach

using System;
namespace FirstCSharp
{
    class program
    {
        static void Main(string[] args)
        {
            foreach (var c in "abcd")//他会对每个字符输出a,b,c,d
                Console.WriteLine(c);

        }
    }
}

跳转语句

//berak是结束循环或者跳出switch语句的代码
//continue是不执行他之后的剩余语句,直接跳出开始下一次循环
//goto语句把执行跳转到另一个标签,当用于switch语句中,goto case “只能用与常量”,它是使用冒号做后缀
//return 退出方法,并返回一个表达式,void方法可以不用,用也是可以,加在中间的时候相当于是提前返回
//throw 抛出异常,表示发生错误
static void Main(string[] args)
        {
            int i = 0;
            throw new NotImplementedException();
            //while (i < 10)
            //{
            //    Console.WriteLine(i);
            //    i++;
            //    continue;//它会忽略下面的打印
            //    Console.WriteLine(i);

            //}
            startLoop:
           if (i < 5)
                {
                Console.WriteLine("a");
                goto startLoop;//它会跳转回上面这个方法,可以说这个语句相当于while循环
             

                
            }
            static decimal AS(int i)
            {
                decimal p = i + 1;
                return i + 1;//返回的表达式要一致
            }
举报

相关推荐

0 条评论