• c#语法快速热身


    C#语法快速热身
    语法
    if(条件表达式){
    代码块
    }
    语法
    if(条件表达式){
    代码块
    }else{
    代码块2
    }
    语法
    if(条件表达式1){
    代码块1
    if(条件表达式1)){
    }else{
    代码块2
    }
    }else{
    代码块3
    }
    switch结构
    switch(表达式){
    case:常量表达式1
    break;必须有
    case:常量表达式2
    break;
    default:
    break;//必须有
    }
    数组与循环
    语法
    数据类型[]数组名;
    数据类型 数组名[];
    但是在C#中只能使用第一种方法,即不能把方括号放在数组名后面
    语法
    数组类型[]数组名
    例如
    int[]array;
    通过.length
    同Java一样访问数组的元素使用的形式如下,下标从0开始,在C#中我们把下标叫做索引
    经验
    如果在程序中需要得到数组的长度,应该使用数组.length语句获得,而不是用数组定义的长度
    对象数组
    //学员类
    public class Student
    {
    public string name; //姓名
    public string score;//成绩
    public void show info()
    {//输出信息

    Console.Writeline(name+"/t"+score);

    }


    }

    class progrm
    {
    static void Main (string[]args)
    {
    //定义对象数组
    Student[] stus=new student[3];
    //为对象数组元素赋值
    stus[0]=new student();
    stus[0].name="张浩";
    stus[0].score=100;
    stus[1]=new student();
    stus[1].name="李成"
    stus[1].score=99;
    stus[2]=new Student();
    stus[2].name="江苏";
    stus[2].WriteLine("前三名学员的信息为");
    forearh(Student stu int stus)
    {
    stu.showinfo();
    }

    console.Readline();


    }
    }
    循环结构
    while 循环是先判断条件是否,如果条件成立再执行循环体
    语法
    while(条件表达式)
    {
    //代码块
    }

    do-while 循环
    do-while 循环是先执行在判断条件,所以至少会执行一次循环体中的语句
    语法
    do{
    //代码块
    }while(条件表达式)

    for循环
    for循环常常用在确定循环次数的情况下
    语法
    for(表达式1;表达式2;表达式3)
    {
    //代码块
    }

    foreach循环
    语法
    foreach(元素类型 元素变量名 in 数组)
    {
    //代码块
    }
    语法中的"元素"是一个只读变量
    foreach结构的执行过程是循环体依次取出数组中的每一个元素,然后对每个元素都执行一次循环体的操作

    break语句
    除了在switch中可以使用break语句退出某个case语句也可以把它用于 while dowhile for foreach循环结构。break语句将使程序跳出当前循环结构并继续执行该循环后面的语句
    continue 语句
    continue 和break 语句类似它出现在for while do while foreach 但continue语句的作用是退出当前循环结构的本次循环,并开始执行当前循环的下一次循环,而不是退出
    当前循环结构

    二重循环
    外层循环一次内层循环都会从头到尾的完整的执行一遍

    冒泡排序
    冒泡排序速记口诀
    N个数字来排队,两两相比小靠前
    外层循环N-1,内层循环N-1-i
    如果要降序排序,只要把程序中的大于号换成小于号就行了

  • 相关阅读:
    js中的面向对象part2
    js中值类型和引用类型的区别
    js中三大引用类型
    js中的重点
    html和css区别
    面向对象part1
    null和undefined的区别
    前端面试题js篇
    行内元素和块级元素的区别
    学习网站
  • 原文地址:https://www.cnblogs.com/F017/p/10080977.html
Copyright © 2020-2023  润新知