C#中的字符串操作

    xiaoxiao2021-12-14  17

    字符串转换大小写

    //将所有字符串转换为大写 string strToLower = "EEKLASJDLAJLDSAJLD".ToLower(); //将所有字符串转换为小写 string strToUpper = "EEKLASJDLAJLDSAJLD".ToUpper();

    字符串替换

    string webContent = webEndig.GetString(webData); webContent.Replace("1231231","1231312");

    将一个字符串按照指定的符号分隔成数据

    string [] str = "1aaa,2332,asf,asdfs,".Split(',');

    字符串转数组

    Byte[] byt = System.Text.Encoding.ASCII.GetBytes("Hello Word!");

    数组转字符串

    System.Text.Encoding.ASCI I.GetString(byte [] byt, 0, count);

    获取指定部分的字符串

    /// <summary> /// 获取指定部分的字符串 /// </summary> /// <param name="start_place">第一个字符</param> /// <param name="end_place">结束的字符</param> public static string GetPoint_String(string Content_Str, string start_place, string end_place) { int start_Num = Content_Str.IndexOf(start_place); int end_Num = Content_Str.IndexOf(end_place); string Result_Str = Content_Str.Substring(start_Num + 1, ((end_Num) - start_Num) - 1).Trim(); return Result_Str; }

    根据页面内容获取页面编码

    “` /// /// 根据页面内容获取编码 /// /// public Encoding GetEncoding(string content) { Match charSetMatch = System.Text.RegularExpressions.Regex.Match(content, ”

    判定string 是否为空的几种写法

    string str = string.Empty; str.Length == 0 优于 str == string.Empty; 优于 str == "";

    string 于 StringBuilder a区别

    string 是不可以改变的对象,每次使用都会在内存创建一个新的字符串对象。这就需要从新分配内存空间。 StringBuilder 本身是类对象,获取里面的字符串的值需要使用ToString() 方法。而且StringBuilder 不会每次修改,都从新创建一个对象。
    转载请注明原文地址: https://ju.6miu.com/read-970027.html

    最新回复(0)