zoukankan      html  css  js  c++  java
  • C#总复习

    一、基础知识


    1、主函数:主函数是程序运行的入口。 
    2、数据类型: 
    值类型:整形(有符号、无符号)浮点型(float、double、decimal) 
    字符型(char、datetime) 
    结构体(范例:存储学生的信息,发现类比结构体功能更强大,这就是面向对象的思想) 
    引用类型:string(函数:trim,length,substring),class,接口,委托 
    3.变量,常量 
    4.类型转换: 
    显式转换(数值类型之间); 
    隐式转换(类型.parse,converTo)。 
    也叫做自动转换、强制转换 
    5.运算符

    二、语句:


    顺序语句、

    分支、条件语句:if、switch case(一般可用if语句替代)

    循环语句:for(初始条件、表达式、循环体、状态改变), 
    while do,do while, 
    foreach(一般只用for) 
    死循环:表达式恒成立或只写两个分号

    跳转语句:break,continue

    异常: 
    try catch的功能:获取错误情况,反馈给使用者,不相关的代码可以继续执行,避免崩溃。

    三、类

    ㈠String类

    string和String的区别:

    string:数据类型,定义一个字符串、变量 
    String:一个类,可以创建对象(包含了属性length、函数trim、split、contains、Tostring等) 
    正常的调用String类的方法的过程: 
    s=“abc”; 
    String AB=new String(); 
    AB.trim(s);

    String也是一个类,只是string类型用的太多,省去创建对象格式,所以简化了调用String类的方法的过程。

    可以直接写成:s.trim();

    数字字符串3.14 
    .Tostring(#.##)

    ㈡Math类:

    ceiling、floor、Sqrt 
    Round、ABS

    ㈢DateTime类:

    属性:Year、Day 
    方法:Add、ToString 
    DateTime dt=1991-1-1 12:00:00 
    dt.Tostring(yyyy年MM月dd日); 
    //输出“1991年01月01日”,yyyy在这里叫做代位符

    ㈣Random r=new Random();

    new:初始化对象 
    r.next();

    ㈤Tread

    帮助建立新的线程(程序运行的通道(程序运行就好比过大桥),有时需要同时运行多个程序,开辟新的线程) 
    Tread.sleep(1000);延迟一段时间再运行下一段代码。

    四、数组


    一维数组:固定长度的一组数,以数字作为元算

    二维数组:以一维数组作为元素

    n维数组:固定个数的m维数组 
    int[5,3,6] 
    {[1,2,3,4,5,6][][]} 
    。。。

    五、集合

    Array,Arraylist(与数组的区别:没有固定长度) 
    Add 
    Remove 
    Insert 
    Sort

    Queue:队列,先进先出 
    Stack:栈,先进后出

    Hashtable:一次存两个值 key(索引),value(值)

    六、结构体:

    Struct( 本质:变量的组合) 
    Struct Student 
    { 
    int code; 
    string name; 
    bool sex; 
    } 
    Student s=new Sdudent(); 
    s.code 
    s.name

    void AA(Student cc) 
    { 
    cc.code 
    console.WriteLine(cc.name,cc.sex); 
    }

    七、枚举Enum

    enum dsa 
    { 
    张三, 
    淄博汉企科技发展有限公司 
    }

    使用数据时可以点出来enum数据类型里的数据,可以统一标准,避免混乱

    dsa.张三

    八、函数,也叫方法


    一块独立代码块 
    返回值类型,输入参数、输出参数,函数体(return:(if、else里面都要写return)) 
    输出参数:函数体里面定义的变量,通过输出参数带出去。

    递归:函数调用自己

  • 相关阅读:
    应用文档iOS, 在应用之间共享文档。
    项目范围项目管理项目范围管理
    网站教程一些学习网站
    布局文件Android ListView入门知识各种Adapter配合使用
    随波逐流希望2013年半年小总结(复杂艰难的半年)
    安全微软微软安全新闻聚焦双周刊第三十二期
    对象类《大话设计模式》部分模式总结(一):
    循环跳转JAVA Continue实例详解
    节点程序寻找链表倒数第k个节点
    box2d编译
  • 原文地址:https://www.cnblogs.com/981971554nb/p/4306586.html
Copyright © 2011-2022 走看看