博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#中的常用类库小结
阅读量:6814 次
发布时间:2019-06-26

本文共 1300 字,大约阅读时间需要 4 分钟。

本文由编辑整理,转载请注明原文链接:

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循环式只进的,并且是一条一条循环的。

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/youhu/archive/2013/04/18/3029322.html

你可能感兴趣的文章
关于Linux 中getopt_long的用法
查看>>
【吾日三省吾身】2015.6.06-涅槃行动第十九天
查看>>
我的友情链接
查看>>
DRBD群集搭设
查看>>
我的友情链接
查看>>
centos下的KVM虚拟化实验
查看>>
我的友情链接
查看>>
Filter 禁止浏览器缓存动态资源,例如JSP资源 -学习笔记
查看>>
继承的好处和弊端学习
查看>>
RAID与LVM整理与总结
查看>>
51nod 1241:特殊的排序
查看>>
mogilefs详解
查看>>
简单工厂模式结构
查看>>
LearnMVC5-AddView
查看>>
zabbix3.x安装出现“configure: error: Not found mysqlclient library”的解决办法
查看>>
Windows Server 2008 R2和Windows 7脱机加入域
查看>>
让Windwos Server 2008 R2 SP1的FTP真正能访问
查看>>
SCOM-Agent安装—基于Windows工作组
查看>>
简单开发k8s多集群后台
查看>>
Linux MYSQL数据库系统部署及基本语句
查看>>