字符常用方法(c#)——(待扩展)

C#中对字符定义个人认为有四种

char【】,string,String,StringBuilder这四种,其中string和String本质上没区别,主要就是一个对象的问题

 

1.string对象之间的比较

大致有两种equal和compare

equal的返回值是bool型,而compare型

equal:定义两个对象s1,s2,s1.Equals(s2)或String.Equals(s1,s2);

compare:String.Compare(s1,s2)和s1.CompareTo(s2)

    当s1=s2;返回0值;

           当s1>s2(长度),返回正值

    当s1<s2(长度),返回负值

 

2.字符输出格式问题

从【转到定义】中,我们可以看到ToString()方法中有个format接口,满足此接口则会显示出相应的效果,否则则输出里面的内容来

常用格式有C——currency(货币)

       D6——(十进制,后面的6代表字节宽度【不够用0填充】)

       E——(科学计数)

       F7——(小数点形式,7为小数点后保留7位)

     G——(普通状态)

     N——(数字型,即千,百万,十亿为计数分界点)

     X——(十六进制)

p为显示baifenbi

yy M d显示日期(M一定要大写)

示例:

25.ToString("C")——输出: ¥25.00

另一种常用方式:

string.Format("this value is {0,6:d8}",125)——6为字节宽度

 

3.常用到的方法

string:IndexOfAny(a,b)——a为满足条件的数组,b为起始位置

           ToCharArray()——转换为字符数组,通过Array.Reverse可以达到颠倒效果

    SubString(a,b)——a为起始位置,b为长度

    Split(‘a’)——以a来把a分割成一个数组出来

产生随机数:

Random r=new Random();

r.next(a);取小于a大小的非负数

StringBuilder:Append(“dfdf”)——在str的基础上添加爱dfdf    

        Remove(0,2)——0为起始位置,2为长度

        Replace(“c”,“g”)——把字符串中c字符转为g字符

 

 

转载于:https://www.cnblogs.com/dalas/archive/2010/01/07/1641234.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值