• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C#字符串处理内置函数

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
using System;
using System.Security.Cryptography;

namespace StringInner
{
    /// <summary>
    /// C#字符串处理内置函数
    /// </summary>
    class Program
    {
        static void Main(string[] args)
        {
            string str0 = " www.baidu.com ";
            //CompareTo比较两个字符串,区分大小写,完全相同返回0,不相同返回-1
            string str1 = "thisIsMyTest";
            int i1=str1.CompareTo("thisIsMyTest");
            Console.WriteLine(i1);

            //repalce替换,例子:将My替换为_
            string str3 = str1.Replace("My","_");
            Console.WriteLine(str3);

            //IndexOf查找 不包含返回-1,包含返回指定字符串出现的第一次的位置下标
            //查找指定字符在字符串中的位置
            int i2 = str1.IndexOf('t');
            //查找指定字符串在字符串中的位置
            int i3= str1.IndexOf("My");
            //从字符串第3个位置开始第8个位置结束,查找指定字符串的位置
            int i4 = str1.IndexOf("Is",3,8);
            Console.WriteLine(i2);
            Console.WriteLine(i3);
            Console.WriteLine(i4);

            //分割
            //按指定字符将字符串分割
            string[] Arr1 = str0.Split('.');
            for (int i=0;i<Arr1.Length;i++) {
                Console.WriteLine(Arr1[i]);
            }
            //按指定字符串将字符串分割
            string[] Arr2 = str0.Split(new string[] { ".baidu." }, StringSplitOptions.None);
            for (int i = 0; i < Arr2.Length; i++)
            {
                Console.WriteLine(Arr2[i]);
            }

            //截取 从指定字符开始截取指定长度
            //指定截取长度:从0开始截取到第个位置
            string str4 = str0.Substring(0,3);
            //不指定截取长度:从指定位置截取到结束
            string str5 = str0.Substring(3);
            Console.WriteLine(str4);
            Console.WriteLine(str5);

            //大写转换
            string str6 = str1.ToUpper();
            Console.WriteLine(str6);

            //小写转换
            string str7 = str1.ToLower();
            Console.WriteLine(str7);

            //清除字符串前后空格
            string str8 = str0.Trim();
            Console.WriteLine(str8);

            //移除
            string str9 = str0.Remove(0,2);
            Console.WriteLine(str9);

            Console.ReadKey();
        }
    }
}

  


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
RabbitMQ学习系列(三): C# 如何使用 RabbitMQ发布时间:2022-07-10
下一篇:
c#获取下载路径发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap