• 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
    如果要降序排序,只要把程序中的大于号换成小于号就行了
  • 相关阅读:
    程序的机器级表示(一)
    virtual memory(1)
    Python定义参数数量可变的method的问题
    存储器结构层次(四)
    CAShapeLayer
    cell
    远程服务器推送
    keyboad
    search搜索
    Cocoopod
  • 原文地址:https://www.cnblogs.com/cw172/p/10079987.html
Copyright © 2020-2023  润新知