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;

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

  • 相关阅读:
    vc++操作mysql数据库的技巧
    [翻译]用表单字段加亮的方式为用户提供友好的界面
    设计方法开篇
    周末之个人杂想(五)
    ComponentArt对Atlas的集成
    [翻译]使用ASP.NET2.0的ReportViewer查看RDLC报表
    [视频讲解]GridView里做链接实现新闻列表到详细内容页的跳转
    关于正则表达式
    周末之个人杂想(七)

  • 原文地址:https://www.cnblogs.com/rzbwyj/p/9302134.html
Copyright © 2011-2022 走看看