• 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;

    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{

    //循环体

    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();

  • 相关阅读:
    ScriptOJ-flatten2#91
    ScriptOJ-unique#89
    ScriptOJ-safeGet#99
    测试
    SQL中常用的时间格式
    SQL Server -ISNULL()函数
    SQL Server -查看数据库扩展属性
    SQL Server 中创建数据库、更改主文件组示例
    SQL Server -SET QUOTED_IDENTIFIER
    SQL Server -SET ANSI_NULLS
  • 原文地址:https://www.cnblogs.com/rzbwyj/p/9302134.html
Copyright © 2020-2023  润新知