Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Khác biệt giữa Trim() và TrimStart() trong C#

Trim()

Phương thức chuỗi xóa tất cả khoảng trắng đầu (leading) và cuối (trailing).

Ví dụ chuỗi " Amit " sau Trim() thành "Amit".

Ví dụ

using System;

namespace Demo {
    class Program {
        static void Main(string[] args) {
            string str = " Amit ";
            Console.WriteLine(str);
            Console.WriteLine("Sau khi xóa khoảng trắng đầu/cuối...");
            string res = str.Trim();
            Console.WriteLine(res);
            Console.ReadKey();
        }
    }
}

Kết quả

 Amit 
Sau khi xóa khoảng trắng đầu/cuối...
Amit

TrimStart()

Xóa tất cả ký tự đầu xuất hiện trong mảng ký tự chỉ định.

Ví dụ xóa số 0 đầu:

using System;

class Program {
    static void Main() {
        String str = "0009678".TrimStart(new Char[] { '0' });
        Console.WriteLine(str);
    }
}

Kết quả

9678