C#基础【4】

format()	equals()	convert()	  index()	 join(连接字符串)
split()		substring()	trim()		  ToLower(小写)  ToUpper(大写)     

Java用法ToUppercase(java用法)

		
			常用字符串处理方法

方法					说明

bool Equals(string value) 比较一个字符串与另一个字符串value的值是否相等 若二者相等 则返回true;
若不相等 则返回false

int Compare(string strA, 比较两个字符串的大小关系 返回一个整数 若strA小于strB 则返回值小于0;
string strB) 若strA等于strB 则返回值为0;若strA大于strB 则返回值大于0

方法					说明

int IndexOf(string value) 获取指定的value字符串在当前字符串中第一个匹配项的位置 如果找到了value
就返回它的位置;如果没有找到,就返回-1

int LastIndexOf(string 获取指定的字符串value在当前字符串中最后一个匹配项的位置,如果找到了value,
separator,string[]value) 就返回它的位置;如果没有找到,就返回-1

string join(string separator 把字符串数组value中的每个字符串用指定的分隔separator连接 返回连接后的字符串
string[] value)

string[] Split(char separator) 用指定的分隔符separator分隔字符串 返回分割后的字符串数组

string Substring(int statrIndex 从指定的位置starIndex开始检索长度为leng的子字符串
int length)

string ToLower() 获得字符串的小写形式

string ToUPPwer() 获得字符串的大写形成

string Trim() 去掉字符串前后两端多余的空格

				格式化数值结果

字符 说明 示例 输出结果

C	           货币格式	            String.Format("{0:C3}",2000)	¥2000
D		   十进制格式	 	    String.Format("{0:D3}",2000)	2000
F		   小数点后的位置固定       String.Format("{0:F3}",2000)	2000.00
N		   用逗号(,)隔开的数字	    String.Format("{0:N}",25000)	250.000
p		   百分比计算法		    String.Format("{0:P3}",0.29768)	29.768
X		   十六进制格式		    String.Format("{0:X000}",12)	C	




	IndexOf():    查找某个字符在字符串中的位置
	Substring():  从字符串中截取字符串
	ToLower():    将字符串转化成小写形式

如何判定两个字符串:

if(name== ""){  }					比较的是地址
if(name.Equals(String.Empty)){ }  			不分配存储空间


一般情况下 使用String.Empty为字符变量赋初值


判断空字符串的三种代码写法
string.IsNullOrEmpty      判断这个字符是否为空    最好选择


name.Length == 0
name == string.Empty
name == ""





对比数字用   = =
    
数组  对象  接口  string - - 引用类型
int double float bool - - 值类型



强制转换
double num=2;
int sum=(int)num;

				本章平台资料
为了加深对C#中String类的理解,能够熟练使用String类的方法处理字符串  在青鸟学习平台中提供了相关的参考资料  请登录
 青鸟学习平台   阅读   下载相关的文档和练习
	

				本章总结
到现在为止,我们已经完成了C#基础语法的全部热身,这一章我们学习了一下内容:
  1:String类提供了很对很多常用的字符串处理方法。
	Split()方法分隔字福串,返回数组;join()方法连接字符串
	Format()方法格式化字符串
  2:在C#中进行数据类型转换有多种方式:隐式类型转换  显示类型转换 Parse()方法
     Concert类
  3:对于任何数值类型A  只要取值范围完全包含在类型B的取值范围内,就可以隐式转换为类型B
  4:当要把取值范围大的类型转换为取值范围小的类型时,就需要执行显示转换
  5:Parse()方法将String类型数据转换为其他类型  用法weixxx.Parse()
  6:Convert类可以实线任何类型之间的相互转换
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淋风沐雨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值