字符串
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> 可以拿到键值对,
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> 可以拿到键值对,