甘为码农

一个还在成长的程序

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

字符串 
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> 可以拿到键值对,
阅读更多
版权声明:你想怎么干就怎么干 https://blog.csdn.net/heisedelangzi/article/details/17083509
文章标签: C#
个人分类: C#笔记
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭