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

Phương thức chuỗi C #


Lớp String có nhiều phương thức giúp bạn làm việc với các đối tượng chuỗi. Bảng sau đây có một số phương pháp được sử dụng phổ biến nhất -

Sr.No Phương pháp &Mô tả
1 public static int Compare (string strA, string strB)
So sánh hai đối tượng chuỗi được chỉ định và trả về một số nguyên cho biết vị trí tương đối của chúng trong thứ tự sắp xếp.
2 public static int Compare (string strA, string strB, bool ignoreCase)
So sánh hai đối tượng chuỗi được chỉ định và trả về một số nguyên cho biết vị trí tương đối của chúng trong thứ tự sắp xếp. Tuy nhiên, nó bỏ qua trường hợp nếu tham số Boolean là true.
3 chuỗi tĩnh công khai Concat (chuỗi str0, chuỗi str1)
Nối hai đối tượng chuỗi.
4 chuỗi tĩnh công khai Concat (chuỗi str0, chuỗi str1, chuỗi str2)
Nối ba đối tượng chuỗi.
5 chuỗi tĩnh công khai Concat (chuỗi str0, chuỗi str1, chuỗi str2, chuỗi str3)
Nối bốn đối tượng chuỗi.
6 public bool Chứa (giá trị chuỗi)
Trả về một giá trị cho biết liệu đối tượng Chuỗi đã chỉ định có xuất hiện trong chuỗi này hay không.
7 Sao chép chuỗi tĩnh công khai (chuỗi str)
Tạo một đối tượng Chuỗi mới có cùng giá trị với chuỗi đã chỉ định.
8 public void CopyTo (int sourceIndex, char [] destination, int destinationIndex, int count)
Sao chép một số ký tự được chỉ định từ một vị trí cụ thể của đối tượng Chuỗi sang một vị trí cụ thể trong một mảng các ký tự Unicode.
9 bool công khai EndsWith (giá trị chuỗi)
Xác định xem phần cuối của đối tượng chuỗi có khớp với chuỗi được chỉ định hay không.
10 public bool Equals (giá trị chuỗi)
Xác định xem đối tượng String hiện tại và đối tượng String được chỉ định có cùng giá trị hay không.
11 public static bool Equals (chuỗi a, chuỗi b)
Xác định xem hai đối tượng Chuỗi được chỉ định có cùng giá trị hay không.

Chúng ta hãy xem một ví dụ để làm việc với phương thức Contains () trong C #. Hàm chứa (giá trị chuỗi) trả về một giá trị cho biết liệu đối tượng Chuỗi được chỉ định có xuất hiện trong chuỗi này hay không.

Ví dụ

using System;
namespace Demo {

   class Program {

      static void Main(string[] args) {
         string str = "This is test";
     
         if (str.Contains("test")) {
            Console.WriteLine("Yes, 'test' was found.");
         }
         Console.ReadKey() ;
      }
   }
}