概述

本篇主要解说,字符串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操作的经常使用使用方法

最新文章

  1. Ajax与JqueryUI和EasyUI错题总结
  2. 算法系列:kmp
  3. Basic Calculator
  4. Android Spinner控件数据绑定
  5. jquery radio的取值 radio的选中 radio的重置
  6. 关于windows的svchost进程的问题(年代有点久远)
  7. EXCEL VB
  8. CentOS 7 安装JDK
  9. Kohana框架ORM类的基本使用
  10. Building Web Apps with SignalR, Part 1
  11. 怎样改动、扩展并重写Magento代码
  12. Sencha Touch学习(一)
  13. win10 UWP Controls by function
  14. input输入框限制输入正整数、小数、字母、文字
  15. SSH 配置
  16. 插入排序算法java
  17. day22.面向对象初识
  18. 迪杰斯特拉(Dijkstra)算法描述及理解
  19. Vue axios 返回数据绑定到vue对象问题
  20. Java编程基础篇第六章

热门文章

  1. oracle 11g RAC手动卸载grid,no deinstall
  2. 求解n位格雷码
  3. centos7 安装swftools Apache_OpenOffice
  4. Java中MySQL事务处理举例
  5. Pepper plugin implementation
  6. url链接打开本地应用(测试通过)
  7. WPS for Linux使用测评
  8. HYSBZ1061题解
  9. 题解 P2872 【[USACO07DEC]道路建设Building Roads】
  10. 无比强大!Python抓取cssmoban网站的模版并下载