คลาส String มีวิธีการมากมายที่ช่วยคุณในการทำงานกับวัตถุสตริง ตารางต่อไปนี้มีวิธีการที่ใช้บ่อยที่สุด -
Sr.No | วิธีการ &คำอธิบาย |
---|---|
1 | สแตติก int สาธารณะ เปรียบเทียบ (สตริง straA, สตริง strB) เปรียบเทียบสองอ็อบเจ็กต์สตริงที่ระบุและส่งคืนจำนวนเต็มที่บ่งชี้ตำแหน่งสัมพัทธ์ในลำดับการจัดเรียง |
2 | สแตติกสาธารณะ int เปรียบเทียบ (สตริง strA, สตริง strB, bool forgetCase ) เปรียบเทียบสองอ็อบเจ็กต์สตริงที่ระบุและส่งคืนจำนวนเต็มที่บ่งชี้ตำแหน่งสัมพัทธ์ในลำดับการจัดเรียง อย่างไรก็ตาม จะข้ามกรณีถ้าพารามิเตอร์บูลีนเป็นจริง |
3 | สตริงสแตติกสาธารณะ Concat(string str0, string str1) เชื่อมวัตถุสตริงสองรายการ |
4 | สตริงคงที่สาธารณะ Concat(สตริง str0, สตริง str1, สตริง str2) เชื่อมวัตถุสตริงสามรายการ |
5 | สตริงคงที่สาธารณะ Concat(สตริง str0, สตริง str1, สตริง str2, สตริง str3) เชื่อมต่อวัตถุสตริงสี่รายการ |
6 | บูลสาธารณะประกอบด้วย(ค่าสตริง) ส่งกลับค่าที่ระบุว่าวัตถุสตริงที่ระบุเกิดขึ้นภายในสตริงนี้หรือไม่ |
7 | คัดลอกสตริงคงที่สาธารณะ (สตริง str) สร้างวัตถุสตริงใหม่ที่มีค่าเดียวกับสตริงที่ระบุ |
8 | โมฆะสาธารณะ CopyTo (int sourceIndex, char[] ปลายทาง, int destinationIndex, จำนวน int) คัดลอกจำนวนอักขระที่ระบุจากตำแหน่งที่ระบุของอ็อบเจ็กต์ String ไปยังตำแหน่งที่ระบุในอาร์เรย์ของอักขระ Unicode |
9 | บูลสาธารณะ EndsWith(ค่าสตริง) กำหนดว่าจุดสิ้นสุดของวัตถุสตริงตรงกับสตริงที่ระบุหรือไม่ |
10 | บูลสาธารณะเท่ากับ (ค่าสตริง) กำหนดว่าอ็อบเจ็กต์ String ปัจจุบันและอ็อบเจ็กต์ String ที่ระบุมีค่าเท่ากันหรือไม่ |
11 | บูลสแตติกสาธารณะเท่ากับ (สตริง a, สตริง b) กำหนดว่าวัตถุสตริงที่ระบุสองรายการมีค่าเท่ากันหรือไม่ |
ให้เราดูตัวอย่างการทำงานกับวิธีประกอบด้วย () ใน C # ประกอบด้วย(ค่าสตริง) ส่งกลับค่าที่ระบุว่าวัตถุสตริงที่ระบุเกิดขึ้นภายในสตริงนี้หรือไม่
ตัวอย่าง
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() ; } } }