博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#中一些字符串操作的经常使用使用方法
阅读量:6269 次
发布时间:2019-06-22

本文共 1327 字,大约阅读时间需要 4 分钟。

概述

本篇主要解说,字符串string的基本操作知识

倒序输出

string str = Console.ReadLine();            for (int i = str.Length - 1; i >= 0; i--)            {                Console.Write(str[i]);            }            Console.ReadLine();

计算字符串的长度

string myString = "This is a test!";Console.WriteLine("Text is :{0}",myString)Console.WriteLine("Text's long is :{0}",myString.Length)

转换大写和小写

myString = myString.ToLower(); //全部字符转换成小写myString = myString.ToUpper(); //全部字符转换成大写

删除前后空格

myString = myString.Trim(); //同一时候删除字符串前后的空格char[] trimChars = {' ','e','s'}; //准备删除的字符myString = myString.Trim(trimChars); //删除全部指定字符myString = myString.TrimEnd(); //删除字符串后的空格myString = myString.TrimStart(); //删除字符串前的空格

加入空格

myString = myString.PadRight(14,' '); //当字符串长度不够14位时,在他的右边用指定字符填充myString = myString.PadLeft(14,' '); //当字符串长度不够14位时。在他的左边用指定字符填充

拆分字符串

string[] nStrs = myString.Split(' ',3); //依照空格进行拆分,而且返回前三个字符串

获取子字符串

string a = myString.Substring(2,2); //从myString字符串的第三位開始获取两个字符,由于索引起始位是0

替换字符串中的字符

string a = myString.Replace("i","o"); //将这个字符串中的全部“i”替换成“o”

string是Char变量的仅仅读数组

string myString = "This is a test!";foreach (char myChar in myString){Console.Write("{0}",myChar);}

可读写的字符数组

char[] myChars = myString.ToCharArray();

特殊字符的表示方法

因为在C#中使用双引號划分字符串的開始和结束,那么对于一些特殊字符。比如双引號本身就须要使用叫做转义字符的辅助字符来表示了。

总结

string操作在编程中尤为重要,也是使用频率最高的一种。须要掌握string操作的经常使用使用方法

转载地址:http://ocppa.baihongyu.com/

你可能感兴趣的文章
PS批处理的使用
查看>>
七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC 【转】
查看>>
Quartz作业调度框架
查看>>
腾讯云下安装 nodejs + 实现 Nginx 反向代理
查看>>
js-权威指南学习笔记13
查看>>
《超级时间整理术》晨读笔记
查看>>
Spring Boot 2.0(二):Spring Boot 2.0尝鲜-动态 Banner
查看>>
Delphi IdTCPClient IdTCPServer 点对点传送文件
查看>>
Delphi中使用ActiveX的一些心得
查看>>
QT5.8.0+MSVC2015安装以及环境配置(不需要安装VS2015)
查看>>
(原創) C/C++的function prototype和header file (C/C++) (C)
查看>>
深入理解JavaScript系列(29):设计模式之装饰者模式
查看>>
程序员的罪与罚
查看>>
SQL*LOADER错误总结
查看>>
SQL日志收缩
查看>>
【转】MySQL Query Cache 小结
查看>>
SVN分支和合并的简单例子
查看>>
PHP实现的封装验证码类
查看>>
Augular初探
查看>>
PHPStorm下XDebug配置
查看>>