31 Mayıs 2020 Pazar

C# Lastindexof Metodu ile Arama Yapma

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp18
{
    class Program
    {
        static void Main(string[] args)
        {
            //indexof metodunda olduğu gibi diziler içerisinde arama yapma amaçlı olarak kullanılır.
            //Farklı olarak eğer aranan elemandan birden fazla mevcut ise,bu elemanlardan sonuncusunun index
            //geriye döndürür...
            int indexno;
            string aranan;
            Array okulturu = Array.CreateInstance(typeof(string), 5);
            okulturu.SetValue("Endüstri Meslek", 0);
            okulturu.SetValue("Teknik", 1);
            okulturu.SetValue("Teknik", 2);
            okulturu.SetValue("Anadolu Teknik", 3);
            okulturu.SetValue("Anadolu Teknik", 4);
            Console.WriteLine("Aranan değeri giriniz:");
            aranan = Console.ReadLine();
            indexno = Array.LastIndexOf(okulturu, aranan.ToString());
            if(indexno==-1)
            {
                Console.Write("Aranan değer bulunamadı");
            }
            else
            {
                Console.Write("Aranan eleman bulundu.index değeri=" + indexno);
            }
            Console.ReadKey();
        }
    }
}

Hiç yorum yok:

Yorum Gönder