三沣开发知识 购物 网址 游戏 小说 歌词 地图 快照 开发 股票 美女 新闻 笑话 | 汉字 软件 日历 阅读 下载 图书馆 编程 租车 短信 China
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
vbs/VBScript DOS/BAT hta htc python perl 游戏相关 VBA 远程脚本 ColdFusion ruby专题
autoit seraphzone PowerShell linux shell Lua Golang Erlang 其它教程 CSS/HTML/Xhtml
html5 CSS XML/XSLT Dreamweaver教程 经验交流 开发者乐园 Android开发资料
站长资讯 .NET新手 ASP.NET C# WinForm Silverlight WCF CLR WPF XNA VisualStudio ASP.NET-MVC .NET控件开发 EntityFramework WinRT-Metro Java C++ PHP Delphi Python Ruby C语言 Erlang Go Swift Scala R语言 Verilog 其它语言 架构设计 面向对象 设计模式 领域驱动 Html-Css JavaScript jQuery HTML5 SharePoint GIS技术 SAP OracleERP DynamicsCRM K2 BPM 信息安全 企业信息 Android开发 iOS开发 WindowsPhone WindowsMobile 其他手机 敏捷开发 项目管理 软件工程 SQLServer Oracle MySQL NoSQL 其它数据库 Windows7 WindowsServer Linux
  IT知识库 -> .NET新手区 -> 字符串中的方法 -> 正文阅读
 

[.NET新手区]字符串中的方法

字符串中的方法 1)、Length:获得当前字符串中字符的个数
2)、ToUpper():将字符转换成大写形式
3)、ToLower():将字符串转换成小写形式
4)、Equals(lessonTwo,StringComparison.OrdinalIgnoreCase):比较两个字符串,可以忽略大小写
5)、Split():分割字符串,返回字符串类型的数组。
6)、Substring():解决字符串。在截取的时候包含要截取的那个位置。
7)、IndexOf():判断某个字符串在字符串中第一次出现的位置,如果没有返回-1、值类型和引用类型在内存上存储的地方不一样。
8)、LastIndexOf():判断某个字符串在字符串中最后一次出现的位置,如果没有同样返回-1
9)、StartsWith():判断以....开始
10)、EndsWith():判断以...结束
11)、Replace():将字符串中某个字符串替换成一个新的字符串
12)、Contains():判断某个字符串是否包含指定的字符串
13)、Trim():去掉字符串中前后的空格
14)、TrimEnd():去掉字符串中结尾的空格
15)、TrimStart():去掉字符串中前面的空格
16)、string.IsNullOrEmpty():判断一个字符串是否为空或者为null
17)、string.Join():将数组按照指定的字符串连接,返回一个字符串。
  Length 获得当前字符串中字符的个数

            Length 获得当前字符串中字符的个数
            Console.WriteLine("请输入你心中想的那个名字");
            string name = Console.ReadLine();
            Console.WriteLine("她的长度是", name.Length);
            Console.ReadKey();

  ToUpper()将字符串转换成大写形式             ToLower()将字符串转换成小写形式                         Equals 比较两个字符串

            ToUpper()将字符串转换成大写形式 ToLower()将字符串转换成小写形式
          Equals 比较两个字符串
             Console.WriteLine("请输入你喜欢的课程");
            string lessonOne = Console.ReadLine();
            //lessonOne = lessonOne.ToUpper();
            // lessonOne = lessonOne.ToLower();
            Console.WriteLine("请输入你喜欢的课程");
            string lessonTwo = Console.ReadLine();
            //lessonTwo = lessonOne.ToUpper();
            //lessonTwo = lessonTwo.ToLower();
            if (lessonOne.Equals(lessonTwo, StringComparison.CurrentCultureIgnoreCase))//忽略大小写
            {
                Console.WriteLine("你俩喜欢是一个的课程");
            }
            else
            {
                Console.WriteLine("你俩喜欢不是一个的课程");
            }

 /分割字符串用Split

// 分割字符串用Split
             string s = "d    s   (   ,,,,    ";
            char[] chs = { ' ', '(', ',' };
            string[] st = s.Split(chs, StringSplitOptions.RemoveEmptyEntries);//把空项移除
            Console.ReadKey();


            练习
            string s = "2008-08-08";
            //char[] chs = { '-'};
            string[] str = s.Split(new char[] { '-' }, StringSplitOptions.RemoveEmptyEntries);
            Console.WriteLine("{0}年{1}月{2}日", str[0], str[1], str[2]);
            Console.ReadLine();

  Contains判断字符串中是否包含某个字符

            Contains判断字符串中是否包含某个字符
            string str = "国家关键人物老赵";
            if (str.Contains("老赵"))
            {
                str = str.Replace("老赵", "*");//Replace替换
            }
            Console.WriteLine(str);
            Console.ReadKey();

  截取字符串 Substring

            截取字符串 Substring
            string s = "床前明月光,疑是地上霜";
            s = s.Substring(1, 3);
            Console.WriteLine(s);
            // StartsWith  以什么开始
           // EndWith    
            if (s.StartsWith("床前"))
            {
                Console.WriteLine("是一这个开头的");
            }
            else
            {
                Console.WriteLine("不是的");
            }

IndexOf 判断字符串出现的位置

            IndexOf 判断字符串出现的位置
            string s = "今天天气好晴朗 ,处处好风光";
            //int index = s.IndexOf("天", 2);
            int index = s.LastIndexOf("", 2);
            //Console.WriteLine(index );
            Console.ReadKey();

 拿到C#.wav

            string path = @"C:c\d\e\gb\f\s\h\j\k\u\s\d\s\C#.wav";
            int index = path.LastIndexOf("\\");
            path = path.Substring(index + 1);
            Console.WriteLine(path);

  仅仅是去空格可以考虑Trim

            仅仅是去空格可以考虑
            string str = "       hahahaaah        ";
            str.TrimStart();//去前边的空格
            str.TrimEnd();//去后面的空格
            str = str.Trim();
            Console.WriteLine(str);

 // IsNullOrEmpty 判断字符串是否为空

            IsNullOrEmpty 判断字符串是否为空
            string str = null;
            if (string.IsNullOrEmpty(str))
            {
                Console.WriteLine("是空的");
            }
            else
            {
                Console.WriteLine("不是是空的");
            }


            string[] str = { "张三", "历史", "王五", "赵六", "田七" };
            string s = string.Join("|", str);
            Console.WriteLine(s);


  //提示用户输入一个字符串 ,通过foreach循环将用户输入的字符串赋值 给一个字符数组 
            Console.WriteLine("请输入一个字符串");
            string input=Console .ReadLine ();
            char[] chs = new char[input.Length ];
            int i = 0;
            //把字符串给数组你首先要拿到字符串中每个元素
            foreach (var item in input )//collection要循环访问的数组和名称
            {
                chs[i] = item;//赋值给char类型的数组
                //item:是input每一个元素,
                i++;//每赋值一次i++
            }
            foreach (var item in chs)
            {
                Console.Write(item );
            }
            Console.ReadKey();

  .NET新手区 最新文章
将ZIP文件添加到程序集资源文件然后在运行时
Web服务的调用
.NET创建WebService服务简单的例子
多线程编程学习笔记——任务并行库(三)
序列化和反序列化
Spring学习之路
System.Data.OleDb.OleDbException: 未指定
用C#调用Matlab图像处理自制QQ游戏2D桌球瞄
《.NET 设计规范》第 5 章:成员设计
ASP.NET中上传并读取Excel文件数据
上一篇文章           查看所有文章
加:2017-11-10 23:21:20  更:2017-11-10 23:21:22 
 
技术频道: 站长资讯 .NET新手区 ASP.NET C# WinForm Silverlight WCF CLR WPF XNA Visual Studio ASP.NET MVC .NET控件开发 Entity Framework WinRT/Metro Java C++ PHP Delphi Python Ruby C语言 Erlang Go Swift Scala R语言 Verilog 其它语言 架构设计 面向对象 设计模式 领域驱动设计 Html/Css JavaScript jQuery HTML5 SharePoint GIS技术 SAP Oracle ERP Dynamics CRM K2 BPM 信息安全 企业信息化其他 Android开发 iOS开发 Windows Phone Windows Mobile 其他手机开发 敏捷开发 项目与团队管理 软件工程其他 SQL Server Oracle MySQL NoSQL 其它数据库 Windows 7 Windows Server Linux
脚本语言: vbs/VBScript DOS/BAT hta htc python perl 游戏相关 VBA 远程脚本 ColdFusion ruby专题 autoit seraphzone PowerShell linux shell Lua Golang Erlang 其它教程
网站开发: CSS/HTML/Xhtml html5 CSS XML/XSLT Dreamweaver教程 经验交流 开发者乐园 Android开发资料
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 美食菜谱 新闻资讯 电影视频 小游戏 Chinese Culture 股票 租车
生肖星座 三丰软件 视频 开发 短信 中国文化 网文精选 搜图网 美图 阅读网 多播 租车 短信 看图 日历 万年历 2018年4日历
2018-4-20 9:14:18
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT知识库