关闭

字符串,泛型,集合,哈希表,

标签: C#
704人阅读 评论(0) 收藏 举报
分类:
字符串 
1.字符串我们可以看做是1个字符数组
2..length表示指定的字符串的字符长度,
3.字符串对象一担被创建,就创建在字符拘留池当中,字符串对象就不能背修改
4.当创建一个字串对象的时候,会先去字符拘留池当中寻找看是否有相同的字符串内容的对象,如果有会直接让这个变量只想这个对象
5.字符串对象一担被创建,就不能背GC回收


常用属性和方法
Empty字段是一个静态方法,代表一个空的字符串
Compare()两个字符串的比较
Contains返回一个值,该值指示指定的 String 对象是否出现在此字符串中。
LastIndexOf 


stringBuider渐渐是拼接字符串的工具
索引器的语法
public int this[int index]
        {
            get { return arr[index]; }
            set { arr[index] = value ;}
        }


1.Arraylist内部存储数据的其实是一个object数组来存储的
2.调用Add方法的时候加的元素,如果是第一次增加,就会把object数值变成2向里面增加
3.如果存储数据的存储满了。那么就就会扩容到原理长度的两倍,这个数组被原来数组所引用


集合count属性表示元素的个数
如果我们的类要被foreach遍历,这个类就要实现Iem


hashtable 和 arrlist的区别是可以给村进去的对象取一个别名
   keys是保存可所有键值得集合


Dictionary是hastable的泛型<string,object> 用法差不多都是keys都是
ArryList 的泛型是LIst 用法都差不多 <t变量类型> 遍历也可以


KeyValuePair<string,objuct> 可以拿到键值对,
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:56121次
    • 积分:1449
    • 等级:
    • 排名:千里之外
    • 原创:84篇
    • 转载:7篇
    • 译文:0篇
    • 评论:8条
    最新评论