zoukankan      html  css  js  c++  java
  • C#语法快速热身

    一.选择结构:
        
        1. if选择结构
        2. if-else选择结构
        3. if-else if-else if-else多重if选择结构
        4. if-if-else-else 嵌套if选择结构
        5. switch选择结构
         switch(表达式)
         {
          case 常量表达式1:
           语句1;
           break;
          case 常量表达式2:
           语句2;
           break;
          .................
          default:
           语句n;
           break;
         }
         注意:C#中的switch选择结构case中必须有braek,否则将提示错误!
        
         使用case字句的注意点:
           1. case子句的摆放没有先后顺序要求,可以任意调整
           2. 任何两个case语句不能具有相同的值
           3. case中的值必须是常量表达式,不允许使用变量
      二.对象数组:
        1. 创建对象数组
           对象数组类型 [] 对象数组名=new 对象数组类型[数组长度];
           Student [] stus=new Student();
        2. 遍历对象数组
         foreach(遍历得到的类型 变量名 in 对象数组名)
         foreach(Student stu in stus){
          stu.ShowInfo();
         }
      三.循环结构:
        1. while循环:先判断再执行
         while(循环条件){
          //循环体
         }
        2. do-while循环:先执行一次循环体,再判断循环条件
         do{
          //循环体
         }while(循环条件)
        3. for循环
         for(int i=0;i<=10;i++){
          //循环体
         }
        4. 双重循环:外层循环执行一次,内层循环执行一周
        
      四.冒泡排序
        
        冒泡排序速记口诀(升序):
         N 个数字来排队
         两两相比小靠前
         外层循环 N-1
         内层循环 N-1-i
        
       int[] scores = new int[5] { 16, 25, 9, 90, 23 };
                    for (int i = 0; i < scores.Length - 1; i++)
                     {
                        for (int j = 0; j < scores.Length - 1 - i; j++)
                        {
                           if (scores[j] > scores[j + 1])
                            {
                                int temp = 0;
                                temp = scores[j + 1];
                                scores[j + 1] = scores[j];
                                scores[j] = temp;
                             }
                         }
                   
                    }
                     foreach (int score in scores)
                   {
                         Console.Write(score+" ");
                  }
                     Console.ReadLine();
  • 相关阅读:
    Linux makefile 教程 非常详细,且易懂
    PCRE函数简介和使用示例
    Eclipse常用快捷键汇总
    vc6.0 调用ocx控件
    理解串口流控
    c++ xml markup
    unresolved external symbol __endthreadex错误解决(
    Android自动化~1
    数据库左连接,右连接,内连接,外连接
    Linux常用指令
  • 原文地址:https://www.cnblogs.com/ws1149939228/p/9300552.html
Copyright © 2011-2022 走看看