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="我爱编程";

posted @   大鱼cjp  阅读(57)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示