Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

วิธีการสตริง C #


คลาส 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() ;
      }
   }
}