• 字符常用方法(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字符

  • 相关阅读:
    Python算法与数据结构--求所有子数组的和的最大值
    Python算法练习--把搜索树转成双向链表
    将HTML字符转换为DOM节点并动态添加到文档中
    设计包含min函数的栈
    Python学习:类和实例
    Javascript 装饰器极速指南
    【翻译】旧技术成就新勒索软件,Petya添加蠕虫特性
    textarea的中文输入判断与搜狗输入法的特殊行为
    python 人工智能资源推荐
    Python 黑客相关电子资源和书籍推荐
  • 原文地址:https://www.cnblogs.com/dalas/p/1641234.html
Copyright © 2020-2023  润新知