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

จะตรวจสอบว่ามีรายการอยู่ในอาร์เรย์ C # ได้อย่างไร


ใช้เมธอด Equals เพื่อตรวจสอบว่ามีรายการอยู่ในอาร์เรย์ C# หรือไม่

ตั้งค่าสตริงและสตริงย่อย -

string subStr = "pqrs";
string[] str = {
   "abcd",
   "ijkl",
   "pqrs",
   "wxyz"
};

ตอนนี้ให้ตรวจสอบว่าสตริงย่อยเป็นส่วนหนึ่งของสตริงหรือไม่โดยใช้เมธอด Equals

if (item.Equals(subStr)) {
   Console.WriteLine("Item Found");
}

นี่คือรหัสที่สมบูรณ์ -

ตัวอย่าง

using System;
namespace Program {
   public class Demo {

      public static void Main(String[] args) {
         string subStr = "pqrs";
         string[] str = {
            "abcd",
            "ijkl",
            "pqrs",
            "wxyz"
         };

         foreach(string item in str) {
            if (item.Equals(subStr)) {
               Console.WriteLine("Item Found");
            }
         }
      }
   }
}

ผลลัพธ์

Item Found