Computer >> Máy Tính >  >> Lập trình >> C#

Sự khác biệt giữa các phương thức Trim () và TrimStart () trong C # là gì?

Cắt nhỏ

Một phương thức chuỗi loại bỏ tất cả các khoảng trắng đầu và cuối trong một chuỗi.

Ví dụ:chuỗi “jack sparrow“ sẽ được trả về như sau mà không có dấu cách ở đầu và khoảng trắng bằng trim ().

jack sparrow

Sau đây là một ví dụ -

Ví dụ

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {

         string str = " Amit ";
         Console.WriteLine(str);

         // trim
         Console.WriteLine("After removing leading and trailing whitespace...");
         string res = str.Trim();
         Console.WriteLine(res);

         Console.ReadKey();
      }
   }
}

Đầu ra

Amit
After removing leading and trailing whitespace...
Amit

TrimStart ()

Phương thức TrimStart () loại bỏ tất cả các lần xuất hiện hàng đầu của một tập hợp các ký tự được chỉ định trong một mảng.

Hãy để chúng tôi xem một ví dụ để loại bỏ tất cả các số 0 ở đầu -

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

Đầu ra

9678