28 Haziran 2020 Pazar

C# ArrayList Sınıfı Reverse metodu

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

namespace ConsoleApp21
{
    
    }
class Program
{

        static void Main(string[] args)
        {

        //Reverse diziyi tersine çevirmek için kullanılır...
        ArrayList isimler = new ArrayList();
        isimler.Add("Hasan");
        isimler.Add("Murat");
        isimler.Add("Talha");
        isimler.Add("Onur");
        isimler.Reverse();
        Console.WriteLine(isimler[0]);
        Console.WriteLine(isimler[1]);
        Console.WriteLine(isimler[2]);
        Console.WriteLine(isimler[3]);
    }
    }

C# Arraylist removeat metodu

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

namespace ConsoleApp21
{
    
    }
class Program
{

        static void Main(string[] args)
        {

        ArrayList bilgi = new ArrayList();
        bilgi.Add("talha");
        bilgi.Add("123");
          bilgi.Add("a");
        Console.WriteLine(bilgi[bilgi.Count-1]);
        bilgi.RemoveAt(bilgi.Count - 1);
        Console.WriteLine(bilgi[bilgi.Count-1]);
        //Dizi içerisinden,indeks değeri belirtilen elemanları silmek amacı ile kullanılır.
        Console.ReadKey();
        }
    }

C# ArrayList Remove metodu

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

namespace ConsoleApp21
{
    
    }
class Program
{

        static void Main(string[] args)
        {

        ArrayList nickname = new ArrayList();
        nickname.Add("talha");
        nickname.Add("123");
        nickname.Add("a");
        nickname.Remove("123");
        Console.WriteLine(nickname[0]);
        Console.WriteLine(nickname[1]);
     //Dizi içerisindeki elamanları silmek için kullnaılır
        Console.ReadKey();
        }
    }

C# arraylist count metodu

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

namespace ConsoleApp21
{
    
    }
class Program
{

        static void Main(string[] args)
        {

        ArrayList rakamlar = new ArrayList();
        rakamlar.Add(8);
        rakamlar.Add(5);
        rakamlar.Add(9);
        rakamlar.Add(7);
        rakamlar.Sort();
        for (int i = 0; i <= rakamlar.Count-1; i++)
        {
            Console.WriteLine(rakamlar[i]);
        }
        Console.ReadKey();
        }
    }

C# Arraylist sınıfı compare metodu

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

namespace ConsoleApp21
{
    public class compare: IComparer
    {
        int IComparer.Compare(object x, object y)
        {
            return ((new CaseInsensitiveComparer()).Compare(y, x));
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            compare compareOption = new compare();
            ArrayList rakamlar = new ArrayList();
            rakamlar.Add(8);
            rakamlar.Add(5);
            rakamlar.Add(3);
            rakamlar.Add(9);
            rakamlar.Add(7);
            rakamlar.Sort(compareOption);
            Console.WriteLine(rakamlar[0]);
            Console.WriteLine(rakamlar[1]);
            Console.WriteLine(rakamlar[2]);
            Console.WriteLine(rakamlar[3]);
            Console.WriteLine(rakamlar[4]);
            Console.ReadKey();
            //compare metodu iki adet parametre almaktadır.Bu parametrelerle Arraylist içerisindeki elemanlar karşılaştıılmaktadır.
        }
    }
}

C# Arraylist sınıfı sort metodu 2

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

namespace ConsoleApp21
{
    class Program
    {
        static void Main(string[] args)
        {
            ArrayList rakamlar = new ArrayList();
            rakamlar.Add(8);
            rakamlar.Add(5);
            rakamlar.Add(3);
            rakamlar.Add(9);
            rakamlar.Add(7);
            rakamlar.Sort();
            Console.WriteLine(rakamlar[0]);
            Console.WriteLine(rakamlar[1]);
            Console.WriteLine(rakamlar[2]);
            Console.WriteLine(rakamlar[3]);
            Console.WriteLine(rakamlar[4]);
            Console.ReadKey();

        }
    }
}

C# Arraylist sınıfı sort metodu

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

namespace ConsoleApp21
{
    class Program
    {
        static void Main(string[] args)
        {
            //Dizileri sıralama amacı ile kullanılan bir metoddur..
            ArrayList isimler = new ArrayList();
            isimler.Add("murat");
            isimler.Add("hasan");
            isimler.Add("talha");
            isimler.Add("onur");
            isimler.Sort();
            Console.WriteLine(isimler[0]);
            Console.WriteLine(isimler[1]);
            Console.WriteLine(isimler[2]);
            Console.WriteLine(isimler[3]);
            Console.ReadKey();

        }
    }
}

C# Arraylist sınıfı fixedsizde metodu

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

namespace ConsoleApp21
{
    class Program
    {
        static void Main(string[] args)
        {
            //fixedsize metodu ile sabit kapasiteli olarak tanımlanan bir arraylist içerisinde 
            //add ve insert metodları ile ekleme yapılmasada içerisinde değerleri değiştirebiliriz
            ArrayList isimler = new ArrayList();
            isimler.Add("hasan");
            isimler.Add("murat");
            isimler.Add("talha");
            isimler.Add("onur");
            ArrayList yeniisimler = ArrayList.FixedSize(isimler);
            yeniisimler[0] = "sümmeyye";
            Console.WriteLine(yeniisimler[0]);
            Console.WriteLine(yeniisimler[1]);
            Console.ReadKey();

        }
    }
}

C# Arraylist sinifi insert metodu

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

namespace ConsoleApp21
{
    class Program
    {
        static void Main(string[] args)
        {
            //dizi içerisinde istenilen bir yere eleman eklemek için insert metodu kullanılır
            ArrayList isimler = new ArrayList();
            isimler.Add("hasan");
            isimler.Add("murat");
            isimler.Add("talha");
            isimler.Add("onur");
            isimler.Insert(3, "sümeyye");
            Console.WriteLine(isimler[0]);
            Console.WriteLine(isimler[1]);
            Console.WriteLine(isimler[2]);
            Console.WriteLine(isimler[3]);
            Console.ReadKey();
        }
    }
}

C# Arraylist metodu add metodu 3

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

namespace ConsoleApp21
{
    class Program
    {
        static void Main(string[] args)
        {
            ArrayList diller = new ArrayList();
            diller.Add("VB.NET");
            diller[0] = "C#";
            Console.WriteLine(diller[0]);
            Console.ReadKey();
        }
    }
}

C# arraylist sınıfı add metodu 2

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

namespace ConsoleApp21
{
    class Program
    {
        static void Main(string[] args)
        {
            ArrayList bilgi = new ArrayList();
            bilgi.Add("talha");
            bilgi.Add(123);
            bilgi.Add("a");
            Console.WriteLine(bilgi[1]);
            Console.ReadKey();
        }
    }
}

C# arraylist sinifi add metodu

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

namespace ConsoleApp21
{
    class Program
    {
        static void Main(string[] args)
        {
            //add metodu arraylist içerisinde eleman eklemek amacı ile kullanılır
            ArrayList isimler = new ArrayList();
            isimler.Add("hasan");
            isimler.Add("murat");
            isimler.Add("talha");
            isimler.Add("onur");
            Console.WriteLine(isimler[2]);
            Console.ReadKey();
        }
    }
}

4 Haziran 2020 Perşembe

C# BinarySearch Metodu ile arama yapma

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

namespace ConsoleApp20
{
    class Program
    {
        static void Main(string[] args)
        {
            int indexno;
            string aranan;
            Array okulturu = Array.CreateInstance(typeof(string), 3);
            okulturu.SetValue("Endüstri Meslek", 0);
            okulturu.SetValue("Teknik", 1);
            okulturu.SetValue("Anadolu Teknik", 2);
            Console.WriteLine("aranan degeri giriniz:");
            aranan = Console.ReadLine();
            indexno = Array.BinarySearch(okulturu, aranan.ToString());
            if(indexno<0)
            {
                Console.WriteLine("Aranan değer bulunamadı");
            }
            else
            {
                Console.WriteLine("Aranan eleman bulundu.Index değeri="+indexno);
            }
            Console.ReadKey();
               //bu metod ile arama yapabilmek için üzerine arama yapılacak 
        }
    }
}