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

    一、C#中的条件语句:
    1.if(条件){
    //代码
    }else{
    //代码
    }
    2.多重if:
    if(条件){
    //代码
    }else if(条件){
    //代码
    }else{
    //代码
    }
    3.嵌套if
    if(条件){
    if(条件){
    //代码
    }else{
    //代码
    }
    }else {
    //代码
    }
    4.switch结构:
    switch(整型、字符串){
    case 1:
    //代码
    break;
    case 2:
    //代码
    break;
    default:
    //代码
    break;
    }
    二、C#中的数组:
    1.定义数组:
    (1)数据类型 [] 数组名 = new 数据类型 [5];
    (2)数据类型 [] 数组名 = new 数据类型 [5]{1,2,3,4,5}
    (3)数据类型 [] 数组名 = {1,2,4}
    (4)数据类型 [] 数组名 = new 数据类型 []{1,2,3,4,5};
    2.给数组中赋值:
    数组名[下标] = 值
    3.获取数组的长度:
    数组名.Length
    三、C#中的循环:
    while(循环条件){循环操作}
    特点:先判断在执行
    do{循环操作}while(循环条件)
    特点:先执行在判断
    for(初始化变量并赋值;循环条件;循环迭代){
    //循环操作
    }
    特点:循环次数固定的情况下。
    四、break:
    1.在switch中:退出case语句
    2.在循环中:结束循环
    五、continue:
    结束当前循环继续下次循环
    六、foreach循环:
    特点:主要遍历数组、集合或者字符串
    语法:foreach(数据类型 变量名 in 数组(集合)){
    //循环操作
    }
    eg:
    String str =“我爱你中国”;
    foreach(char s in str){
    Console.WriteLine(s);
    }
    七、冒泡排序
    口诀:n个数字来排序,两两相比小靠前,外层循环n-1,内层循环n-1-i。
    eg: public static void TestMP() {
    int[] num = {32,45,76,2,43,36 };
    //将数组中的元素从小到大显示出来
    //外层循环:比较的是多少轮 n-1
    //内层循环:比较的是每轮多少次 n-1-i
    int temp = 0;
    for (int i = 0; i < num.Length - 1;i++ ) {
    for (int j = 0; j < num.Length - 1 - i;j++ ) {
    if(num[j]>num[j+1]){
    temp = num[j];
    num[j] = num[j + 1];
    num[j + 1] = temp;
    }
    }
    }
    Console.WriteLine(“从小到大排序结果为:”);
    foreach(int n in num){
    Console.WriteLine(n);
    }
    }

  • 相关阅读:
    nanoPI kernel compile record
    Golang go get第三方库的坑
    Python解析Linux命令行
    Linux:dd命令
    Golang异常处理
    Golang自定义包导入
    Golang覆盖写入文件的小坑
    Golang数据类型总结及其转换
    ASP.NET学习之页面传值(8)_Application传值
    ASP.NET学习之页面传值(7)_Cookie传值
  • 原文地址:https://www.cnblogs.com/a1111/p/12815919.html
Copyright © 2011-2022 走看看