zoukankan      html  css  js  c++  java
  • C#中的常用类库小结

    本文由.NET爱好者编辑整理,转载请注明原文链接:http://www.itcodes.cn/800.html

    string类
    属性
    Length //获得字符串中字符的个数。”aA我你他”→5
    方法
    IsNullOrEmpty() 静态方法,判断为null或者为””
    ToCharArray() 将string转换为char[]
    ToLower() 小写,必须接收返回值。(因为:字符串的不可变);
    ToUpper() 大写。
    Equals() 比较两个字符串是否相同。 忽略大小写的比较,
    StringComparation. Contains 是否包含
    IndexOf() 如果没有找到对应的数据,返回-1
    LastIndexOf() 如果没有找到对应的数据,返回-1
    Substring() //2个重载,截取字符串。
    Split() //分割字符串。
    Join() 静态方法
    Format () 静态方法
    Replace()
    Trim()


    stringbuilder类
    Append():追加字符串
    ToString():转换为字符串。
    Insert():插入
    Replace();替换


    集合类
    Array是所有数组的父类。
    ArrayList (非泛型)→ List<T>(泛型)
    Hashtable(非泛型) → Dictionary<K,V>(泛型)

    arraylist:可变长度数组,元素可是任何类型
    属性
    capacity :容纳元素的个数
    count:实际存放元素的个数
    方法
    add():添加元素
    addrange():添加数组
    remove():移除元素
    removeat():指定索引删除元素
    clear():清除所有元素
    contains():是否包含
    toarray():将元素复制到新数组中
    sort():排序
    reverse();反转

    hashtable:可变长度数组,键值对的集合:元素可是任何类型
    方法
    add()
    containskey():是否包含键
    remove():移除
    遍历
    Values
    DictionaryEntry

    泛型集合
    list<T>:可变长度数组,指定类型
    Sort():排序
    Max():最大值
    Min():最小值
    Sum():和

    Dictionary<K,V>:可变长度数组,指定类型

    泛型集合可以进行foreach遍历,是因为实现了IEnumerable<T>具有了GetEnumerator()方法


    装箱、拆箱必须是: 值类型→引用类型 或 引用类型→值类型。

    父类 对象=new 子类();//这个叫隐式类型转换,不叫装箱。
    子类 对象=(子类)父类对象;//这个叫显示类型转换,不叫拆箱。

    string.Concat(s1, s2, n3, d4);判断是否发生了装箱,及次数。


    foreach
    IEnumerator接口
    GetEnumerator()方法
    1.foreach循环是只读的。不能用来修改数据。
    2.foreach循环式只进的,并且是一条一条循环的。

  • 相关阅读:
    Django文档翻译:模型参考(Model Reference)
    Anthem.NET 的 "BAD RESPONSE" 问题的脚本调试技巧小结
    注意 JavaScript 中 RegExp 对象的 test 方法
    CodeProject 文章收藏 (200713)
    Django 学习纪要(1) 模版语法
    关注一下 IronPython Community Edition
    SubSonic 的字段名未转义问题修正
    Error while trying to run project: Unable to start debugging 绑定句柄无效
    Django 中自定义 tag 如何获取变量参数的值
    Karrigell 初次学习
  • 原文地址:https://www.cnblogs.com/youhu/p/3029322.html
Copyright © 2011-2022 走看看