C#從前面或後面按指定數量刪除字符串

為瞭方便處理一些數據,自己寫一個小程序來輔助工作,提高點效率。
不夠刪除怎麼辦呢!?一般程序員都會馬上想到的是,用if判斷……。這裡其實不用if語句也可以輕松實現的!
有些程序員還可能用 try catch…!我想說作為程序員應該…… 算瞭,我還是不說瞭。說多瞭心累!!!!還是直接貼代碼!

/// <summary>
/// 從字符串前面刪除指定字符個數
/// </summary>
/// <param name="s">字符串</param>
/// <param name="len">個數</param>
/// <returns>返回刪除後的字符串</returns>
public static string RemoveLeft(string s, int len)
{
    return s.PadLeft(len).Remove(0, len);
}

/// <summary>
/// 從字符串後面刪除指定字符個數
/// </summary>
/// <param name="s">字符串</param>
/// <param name="len">個數</param>
/// <returns>返回刪除後的字符串</returns>
public static string RemoveRight(string s, int len)
{
    s = s.PadRight(len);
    return s.Remove(s.Length - len, len);
}

以上就是本文的全部內容,希望對大傢的學習有所幫助,也希望大傢多多支持WalkonNet。

推薦閱讀: