c# string库用法
C# 字符串(String)
在 C# 中,您可以使用字符数组来表示字符串,但更常见的做法是使用 string 关键字来声明一个字符串变量。string 关键字是 System.String 类的别名。
1.String 类的属性
String 类有以下两个属性:
Chars
在当前 String 对象中获取 Char 对象的指定位置。
序号 属性
1 Chars
在当前 String 对象中获取 Char 对象的指定位置。
2 Length
在当前的 String 对象中获取字符数。
2.String 类的方法
String 类有许多方法用于 string 对象的操作。下面提供了一些最常用的方法:
一、字符串常用的静态方法:
1、Compare 字符串的比较(没有用处的函数)
比较两个字符串在字典目录中的排列位置,靠后的大于靠前的
int result= string.Compare(str1,str2); //定义一个int变量result来接收返回值
当str1 > str2时,返回1
当str1 = str2时,返回0
当str1 < str2时,返回-1
示例:
string str1= "ab";
string str = "yz";
int i = string.Compare(str1, str2); //yz>ab,输出-1
Console.WriteLine(i);
Console.ReadKey();
string.Compare(str1,str2,bool ignoreCase) //忽略大小写比较
2、Concat连接方法参数很多,常用的Concat(string str1,string str2);
string str=string.Concat("w","e"); //str="we";
3、Format参数化处理,相当于Console.WriteLine();
string str=String.Format("今天{0}很热","天气");//str="今天天气很热";
4、IsNullOrEmpty判断字符是否为null或者为空,返回值为bool;
string str1="hahha";
bool b1=string.IsNullOrEmpty(str);//b1=false;
string str2="";
bool b2=string.IsNullOrEmpty(str2);//b2=true;
string str3=null;
bool b3=string.IsNullOrEmpty(str3);//b3=true;
5、Join字符串的合并
//将数组strArr中的内容拼接成一个新的字符串,并在对应数组的每两项间添加分隔符str
string[] str_aary = new string[] {"h","e" ,"l","l","o"};
string my_test_str="记得把我改为空";
string look_me = string.Join(my_test_str, str_aary);//将数组strArr中的内容拼接成一个新的字符串,第一个string内容是分隔符
Console.WriteLine("字符串数组组合成字符串后的结果\n{0}",look_me);
string strs = string.Join(",", str_aary);//strs="w,e,r,t";另一种用法,string数组组合成一个新string,并在每个元素之间加,号,想完整拼接出字符串,把,号改为字符串空值
Console.ReadKey();
二、字符串常用的实例方法:
1、Contains 判断字符串中是否包含某个字符,返回bool值。
string str="我爱编程";
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律