常用方法列表
- ToCharArray()将字符串转为char类型数组
- new string(char[] chs)将字符数组转为字符串
- Length获取字符串长度
- ToUpper()字符串转为首字母大写
- ToLower()将字符串首字母转为小写
- 判断两个字符串是否相等,Equals, 默认区分大小写,第二个参数StringComparison.OrdinalIgnoreCase可以忽略大小写
- Split字符串分割 ,StringSplitOptions.RemoveEmptyEntries 移除空元素
代码示例
using System;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp3
{
class Program
{
static void Main(string[] args)
{
string s = "hello";
// ToCharArray()将字符串转为char类型数组
char[] chs = s.ToCharArray();
chs[0] = 'b';
Console.WriteLine(chs);
// new string(char[] chs)将字符数组转为字符串
string s2 = new string(chs);
Console.WriteLine(s2);
// Length获取字符串长度
Console.WriteLine(s2.Length);
// ToUpper()字符串转为首字母大写
Console.WriteLine(s2.ToUpper());
// ToLower()将字符串首字母转为小写
Console.WriteLine(s2.ToLower());
// 判断两个字符串是否相等,Equals, 默认区分大小写,第二个参数StringComparison.OrdinalIgnoreCase可以忽略大小写
Console.WriteLine(s2.Equals(s2.ToUpper()));
Console.WriteLine(s2.Equals(s2.ToUpper(), StringComparison.OrdinalIgnoreCase));
string s3 = "a b fds _ +,= ";
char[] chars = {' ','_','+','=', ','};
// Split字符串分割 ,StringSplitOptions.RemoveEmptyEntries 移除空元素
string[] strArr = s3.Split(chars, StringSplitOptions.RemoveEmptyEntries);
Console.WriteLine(strArr.Length);
Console.ReadKey();
}
}
}