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

จะใช้วิธี IndexOf (,) ของคลาสอาร์เรย์ใน C # ได้อย่างไร


เมธอด IndexOf() ของคลาสอาร์เรย์ใน C# จะค้นหาออบเจกต์ที่ระบุและส่งคืนดัชนีของการเกิดขึ้นครั้งแรกภายในอาร์เรย์หนึ่งมิติทั้งหมด

เราได้ตั้งค่าอาร์เรย์แล้ว

int[] arr = new int[10];
arr[0] = 100;
arr[1] = 200;
arr[2] = 300;
arr[3] = 400;
arr[4] = 500;
arr[5] = 600;
arr[6] = 700;
arr[7] = 800;
arr[8] = 900;
arr[9] = 1000;

ตอนนี้ใช้เมธอด IndexOf() และตั้งค่าองค์ประกอบที่คุณต้องการให้ดัชนี เช่น ฉันได้ตั้งค่าสำหรับองค์ประกอบ 800

int a = Array.IndexOf(arr, 800);

ต่อไปนี้เป็นตัวอย่างการแสดงการใช้เมธอด IndexOf(,) ใน C#

ตัวอย่าง

using System;
class Program {
   static void Main() {
      int[] arr = new int[10];
      arr[0] = 100;
      arr[1] = 200;
      arr[2] = 300;
      arr[3] = 400;
      arr[4] = 500;
      arr[5] = 600;
      arr[6] = 700;
      arr[7] = 800;
      arr[8] = 900;
      arr[9] = 1000;
      int a = Array.IndexOf(arr, 800);
      Console.WriteLine(a);
   }
}

ผลลัพธ์

7