我是靠谱客的博主 机智冰淇淋,最近开发中收集的这篇文章主要介绍C#常用字符串的属性和方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一:System.String 提供了很多处理字符串的方法。如下常见的成员。

1、Length :这个属性返回当前字符串的从长度。

string  str="husu";
int len=str.Length;
//运行结果:len=4

2、Compare():这个方法比较两个字符串.
3、Contains():这个方法用于判定当前字符串是否包括一个指定的子字符串。
4、Equals():这个方法测试两个字符串对象是否有同样的字符数据。
5、Format():这个静态方法使用其他基本类型(如数值数据和其他字符串)和{0}字符以格式化一个字符串。
6、Insert():这个方法用来将一个字符串插入到给定字符串中。
7、PadLeft()、PadRight():这两个方法用来在字符串内填充字符
8、Remove()、Replace():这两个方法用来接收一个带有修改(被修改或替换的字符)的字符串的副本。
9、Split()、这个方法返回的string 数组包含这个实例中由指定的char或string数组的额元素分隔的子字符串。
10、ToUpper()、ToLower():这两个方法创建一个指定字符串的额大写或小写副本。

//小写转大写
string str="husu"
string strToU=str.ToUpper();
//运行结果:strToU="HUSU";
//大写转小写
string str="HUSU"
string strToL=str.ToLower();
//运行结果:strToL="husu";

11、转义花括号
如果希望在插值字符串中包括花括号,可以使用两个花括号转义他们

string str="hello"
Console.WriteLine($"{{str}} 的值 str:{s}");
//输出如下:{str} 的值 str :hello

12,去掉字符串最后一个字符

 string str = "1|2|3|4|5|";
 str = str.Substring(0, str.Length - 1);

输出 str=“1|2|3|4|5”

注意字符串的不可变性,字符串是不可变的对象,意味着每当对字符串进行操作时,都将产生一个新的字符串对象,如果频繁的操作字符串对象,增加垃圾收集器的压力,从而造成系统资源的浪费。
如果不能避免大量操作字符串,那此时可以用StringBuilder对象操作字符串。因为,StringBuilder操作字符串不会产生新的字符串对象,在使用StringBuilder对象前首先要引用命名空间System.Text

最后

以上就是机智冰淇淋为你收集整理的C#常用字符串的属性和方法的全部内容,希望文章能够帮你解决C#常用字符串的属性和方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部