• 當前位置:首頁 > IT技術 > Windows編程 > 正文

    C#:字符串操作之常用方法
    2021-09-03 18:49:06

    一、字符串常用方法(這里列出來常用的)

    1.ToUpper()
    作用:將字符轉換成大寫形式,僅對字母有效。返回值是轉換后的字符串。
    使用:字符串變量.方法名();
    例如:name.ToUpper();
    2.ToLower()
    作用:將字符轉換成小寫形式,僅對字母有效。返回值是轉換后的字符串。
    使用:字符串變量.方法名();
    例如:name.ToUpper();
    3.Equals() ※
    作用:比較兩個字符串是否相同。相同返回真,不相同返回假。
    使用:字符串變量.方法名(要比較的字符串變量);
    例如:name.Equals(name2);
    4.Split() ※
    作用:分割字符串。返回字符串類型的數組。
    使用:字符串變量.方法名(用于分割的字符數組);
    例如:name3.Split(m_char);

    5.Substring() ※
    作用:截取字符串。返回截取后的子串。
    使用:字符串變量.方法名(開始截取的位置);
    字符串變量.方法名(開始截取的位置,截取多長);
    例如:name.Substring(2); //從角標為 2 的位置,截取到最后;
    name.Substring(2,2); //從角標為 2 的位置,截取 2 個字符;
    6.IndexOf()
    作用:查找某個字符串在字符串中第一次出現的位置。
    返回所在的索引位置值。如果沒有找到,返回-1。
    使用:字符串變量.方法名(子字符串);
    例如:name.IndexOf(“on”);
    7.LastIndexOf()
    作用:查找某個字符串在字符串中最后一次出現的位置。
    返回所在的索引位置值。如果沒有找到,返回-1。
    使用:字符串變量.方法名(子字符串);
    例如:name.IndexOf(“on”);

    8.StartsWith()
    作用:判斷是否以...字符串開始。如果是,返回真;如果不是,返回假。
    使用:字符串變量.方法名(子字符串);
    演示:name.StartsWith(“Mo”);
    9.EndsWith()
    作用:判斷是否以...字符串結束。如果是,返回真;如果不是,返回假。
    使用:字符串變量.方法名(子字符串);
    演示:name.EndsWith(“key”);
    10.Replace() ※
    作用:將字符串中的某個字符串替換成一個新的字符串。返回新的字符串。
    使用:字符串變量.方法名(舊字符串,新字符串);
    演示:name.Replace(“Mon”, “CODE”);

    11.Contains() ※
    作用:判斷某個字符串中是否包含指定的字符串。如果包含返回真,否則返回假。
    使用:字符串變量.方法名(子字符串);
    例如:name.Contains(“key”);

    12.Trim() ※
    作用:去掉字符串中前后空格。返回處理后的字符串。
    使用:字符串變量.方法名();
    例如:address.Trim();
    13.TrimEnd()
    作用:去掉字符串結束后的空格。返回處理后的字符串。
    使用:字符串變量.方法名();
    例如:address.TrimEnd();
    14.TrimStart()
    作用:去掉字符串開始前的空格。返回處理后的字符串。
    使用:字符串變量.方法名();
    例如:address.TrimStart();
    15.IsNullOrEmpty()
    作用:判斷一個字符串是否為 Null 或者空。
    如果為 null 或者空,返回真;否則返回假。
    null 是不占內存空間的,而空字符串(“”)是占內存空間的。
    使用:string.方法名(字符串變量);
    例如:string.IsNullOrEmpty(name);

    二、字符串的特點
    1.字符串是引用類型
    字符串的數據是存儲在堆空間,在??臻g中存儲了該數據的引用地址。
    2.字符串是不可變的
    當你給一個字符串變量重新賦值時,舊值并沒有銷毀,而是重新開辟一塊空間來
    存儲新值。
    3.字符串可以看做是是自讀的字符數組
    使用字符串變量[下標]的形式可以取字符串中指定的字符。
    也可以使用 for 循環變量數組。
    字符串變量.Length;可以取得字符串字符的個數。

    本文摘自 :https://blog.51cto.com/u

    開通會員,享受整站包年服務
    国产呦精品一区二区三区网站|久久www免费人咸|精品无码人妻一区二区|久99久热只有精品国产15|中文字幕亚洲无线码