C#入门篇6-2:字符串操作 string常用的函数
2013-10-29 09:01
507 查看
//String 字符串的常见操作 public static void Fun1() { string MyStr = " Hello World! "; //length长度属性 Console.WriteLine(MyStr.Length); //Substring()截取 Console.WriteLine(MyStr.Substring(0, 5)); //ToCharArray()转换为字符数组 char[] charr = MyStr.ToCharArray(); //ToUpper()转换大写 string UpperStr = MyStr.ToUpper(); Console.WriteLine("转换为大写:" + UpperStr + "\n"); //ToLower()转换小写 Console.WriteLine("转换为小写:" + MyStr.ToLower()); //TrimStart() and TrimEnd() 去掉字符左右边的空格 TrimStart--去掉左边 string LefStr = MyStr.TrimStart(); string RigStr = MyStr.TrimEnd(); Console.WriteLine("左边 " + LefStr + "\n" + "右边 " + RigStr + "\n"); //Replace()替换字符 string ReplaceStr = MyStr.Replace('W', 'M'); Console.WriteLine("替换字符 " + ReplaceStr + "\n"); //Concat()连接字符 string concatStr = string.Concat(MyStr, "asas", "asasa"); Console.WriteLine("连接字符 " + concatStr + "\n"); //IsNullOrEmpty()判断空值 bool NullorEmpty = string.IsNullOrEmpty(MyStr); Console.WriteLine("判断空值 " + NullorEmpty.ToString() + "\n"); //StartsWith()开头 Console.WriteLine(MyStr.StartsWith(" ") == true); //EndsWith()结尾 bool endwith = MyStr.EndsWith(" "); Console.WriteLine("结尾 " + endwith.ToString() + "\n"); //IndexOf() and LastIndexOf()字符串的位置 string strLocation = "123abc4c56efd"; Console.WriteLine("IndexOf:" + strLocation.IndexOf('1') + "\n"); Console.WriteLine("LastIndexOf:" + strLocation.LastIndexOf('c') + "\n"); //插入字符 Console.WriteLine(MyStr.Insert(2, "W")); //MyStr.PadLeft();MyStr.PadRight() //Remove()移除 Console.WriteLine("Remove:" + strLocation.Remove(0, 1) + "\n"); //Format()格式化 string str = string.Format("{0:X4}", 3); Console.WriteLine(str); //Compare()和CompareTo() 比较方法 string strA = "File.exe"; string strB = "0"; int numA = string.Compare(strA, strB); Console.WriteLine("Compare: " + numA.ToString() + "\n"); int numB = strA.CompareTo(strB); Console.WriteLine("CompareTo: " + numB.ToString()); //比较两个指定的 System.String 对象。 // 返回结果: // 一个 32 位有符号整数,指示两个比较数之间的词法关系。 //值条件小于零 strA 小于 strB。 零strA 等于 strB。 大于零 strA大于 strB。 }
常用的就这些吧,有好的话我在补上!!!
相关文章推荐
- C#入门篇6-1:字符串操作 char常用的函数
- 在C#代码中应用Log4Net系列教程(附源代码)
- 从0开始学习C#第四天
- c#1所搭建的核心基础之委托
- C#中的语法糖
- C#使用WinAPI 修改电源设置,临时禁止笔记本合上盖子时睡眠
- 阻止系统自动睡眠的小软件,附C#制作过程
- C# 读写文件
- C# 串口编程二 应用--接受发送数据
- C#实现阻止关闭显示器和系统待机
- C#设计模式(14)——模板方法模式(Template Method)
- C#设计模式(14)——模板方法模式(Template Method)
- C#.NET中自定义控件3种方式和需要注意的地方
- C#冒泡排序算法
- C#开发ActiveX控件及CAB打包
- 【C#】Visual Studio 2012环境下如何设置代码行号
- 注册c#开发的activex方法
- C#值类型和引用类型的不同
- C# - 中断模式下的调试
- C# - 非中断(正常)模式下的调试