码迷,mamicode.com
首页 > Windows程序 > 详细

深入c#的string类

时间:2018-07-17 16:27:38      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:empty   als   取值   一个   小数   写法   nbsp   结束   数据   

一.字符串常用方法

1.IndexOf("") 如果找到字符串出现的位置则为索引位置,否则返回-1,索引从0开始

2.string Substring( int startIndex , int length ); 从开始位置startIndex,截取到结束位置(截取长度length)

3.Trim() 清除前后两端空格

4.ToUpper() 将字符串全部转换为大写

5.ToLower() 将字符串全部转换为小写

6.Equals()
== 和 Equals()有何区别?
==运算符: 常用来比较int、double等基本数据类型的数值
Equals():常用来比较对象

7.""和String.Empty的区别

""代表一个空的字符串,会在内存空开辟一块儿空的存储空间
String.Empty代表一个空的字符串,不会开辟空间

8.判断字符串为空的三种写法
name.Length == 0
name == String.Empty
name == ""

9.Split(‘‘) 按照指定字符分割,返回值为一个string类型的数组

10.Join("",string [] str) 按照参数1的指定字符拼接,第二个参数为要拼接的数组

11.Format("{索引位置,-8:F2}") 负为左,正为右
字符 说 明 示 例 输出结果
C 货币格式 String.Format(”{0:C3}”, 2000) ¥2,000.000
D 十进制格式 String.Format(”{0:D3}”, 2000) 2000
F 小数点后的位数固定 String.Format(”{0:F3}”, 2000) 2000,000
N 用逗号隔开的数字 String.Format(”{0:N}”, 250000) 250,000.00
P 百分比计数法 String.Format(”{0:P3}”, 0.29768) 29.768
X 十六进制格式 String.Format(”{0:X000}”, 12) C

12.字符串和数值型的互相转换
字符串类型转换为数值类型时,通过Parse()方法进行转换
int.Parse(string str); str这个字符串要是数字的有效格式

13.数值类型转换为字符串
ToString()

14.Convert类进行类型转换
Convert.ToInt32();
Convert.ToSingle();
Convert.ToString();

15.类型转换
隐式转换:对于数值类型,A的取值范围完全包含在B内
显式转换:通过(数据类型)告诉编译器转换类型
Parse()方法:字符串转换为数值型
Convert类:任意数据类型转换为某一指定类型

 

深入c#的string类

标签:empty   als   取值   一个   小数   写法   nbsp   结束   数据   

原文地址:https://www.cnblogs.com/wishsaber/p/9323250.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!