zoukankan      html  css  js  c++  java
  • C#_函数和类

    一、数据的隐式转换
    1.int类型默认为int32
    2.转换的方式:
    Convert.ToInt32(4.3)--输出4,遵循四舍五入
    Convert.ToInt32(4.5)--输出4,当是两个数中间的那个数时就输出4和5之间为偶数的值
    Convert.ToInt32(4.53)--输出5,遵循四舍五入
    3.数据转换:(int)(37/10)=4
    4,数组arr[]中利用索引器来找到对用数组里面的值arr[0]就是利用了索引器
    5.continue的作用,跳出本次循环进入下一次循环
    二、函数
    1.定义:函数好比是对象的动作行为
    函数的职能越单一越好
    2,命名: 大驼峰命名--AddCount()两个单词每个首字母设置为大写
       驼峰命名:studentCount一般是命名给变量
    3.out和ref的变量修饰符:
       out需要在函数内部赋值;
       ref可以不在函数内部赋值,但在使用的时候需要赋值;
    三、类和对象的关系
    所有的类都继承了Object类,父类可以接收子类的数据
    类是模板,对象是根据类这个模板创建出来的,应该先有类,再有对象
    类只有一个,对象可以有多个
    类中定义什么属性和方法,对象中就有什么属性和方法
    属性是类的特征,方法是类的行为
    设置属性get,set快捷键:prop双击tab
    四、静态属性和静态方法(static)
    静态方法只能用静态属性,类生成的实例无法使用静态属性,可以直接通过类来访问
    五、ArrayList---ArrayList arrayList = new ArrayList()
    ArrayList是.NET Framework提供的用于数据存储和检索的专用类
    ArrayList.Add("abc")----添加数据数组的最后
    ArrayList.RemoveAt(0)---删除数组第一个数据
    ArrayList.Remove(abc)---直接删除数组中的该数据
    ArrayList.Insert(0,"Hello World“)---插数据到数组中,0代表要插入的位置
    缺点:不是类型安全的,使用时可能会出现类型不匹配的错误
        存储在装箱和拆箱过程中有性能损耗,导致性能低下;
        装箱:就是将Int类型或者string类型的对象隐式转换赋给object对象
        拆箱:就是将object对象通过显示转换赋给int类型的变量
    C#2.0之后出现了泛型List<int>只能接收Int类型的数据
    六、List集合---List<int> intList = new List<int>(){...}
    //字典类型
    Dictionary<String,int> dic = new Dictionary<String,int>()
  • 相关阅读:
    <爬虫实例> 8684公交网-太原公交线路信息
    <爬虫> requests模块
    爬虫四 selenium + phantomjs & Headless Chrome
    爬虫三 bs4&xpath&jsonpath
    爬虫二 cookie&正则
    爬虫一 发请求&定制请求&异常处理&配置代理
    抽屉页面设计
    HTML标签及其属性
    Python之路 day3 高阶函数
    Python之路 day3 递归函数
  • 原文地址:https://www.cnblogs.com/renleiblog/p/13328813.html
Copyright © 2011-2022 走看看