6 Eylül 2020 Pazar

C# LinkenList Remove Metodu

 using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace ConsoleApp27

{

    class Program

    {

        static void Main(string[] args)

        {

            //Bağlı liste içerisinde belirtilen değeri silmek için Remove metodu kullanırız

            LinkedList<string> liste = new LinkedList<string>();

            liste.AddLast("Deger 2");

            liste.AddLast("Deger 3");

            liste.AddLast("Deger 4");

            liste.AddFirst("Deger 1");

            liste.Remove("Deger 3");

            foreach (var eleman in liste)

            {

                Console.WriteLine(eleman);

            }

            Console.ReadLine();

        }

    }

}


C# Lınkedlist(Bağlı Liste) Sınıfı -2

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

namespace ConsoleApp27
{
    class Program
    {
        static void Main(string[] args)
        {
            LinkedList<string> liste = new LinkedList<string>();
            liste.AddLast("Deger 2");
            liste.AddLast("deger 3");
            liste.AddLast("Deger 4");
            liste.AddFirst("deger 1");
            Console.WriteLine("Listenin ilk elemanı=" + liste.First.Value);
            Console.WriteLine("listenin son elemanı="+liste.Last.Value);
            Console.ReadLine();
            //First özelliği ile bağlı liste içerisindeki ilk elemana erişilirken,last özelliği ilede
            //sone elemana erişilir
            //Kodumuzda Value ifadesi,belirtilen özeliğin değerini görüntülemek için kullnaılmaktadır..
        }
    }
}

C# LınkedLıst(Bağlı Liste) Sınıfı

 using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace ConsoleApp27

{

    class Program

    {

        static void Main(string[] args)

        {

            //AddFirst metodu bağlı liste içerisinde ilk konuma değer eklemek için kullanılırken,

            //Addlast metodu da bağlı liste içerisinde son konuma değer eklmek için kullnaılır

            LinkedList<string> liste = new LinkedList<string>();

            liste.AddLast("Deger 2");

            liste.AddLast("Deger 3");

            liste.AddLast("Deger 4");

            liste.AddFirst("Deger 1");

            foreach (var eleman in liste)

            {

                Console.WriteLine(eleman);


            }

            Console.ReadLine();

        }

    }

}


C# Quene(Peek) Metodu

 using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace ConsoleApp27

{

    class Program

    {

        static void Main(string[] args)

        {

            Stack<string> isimler = new Stack<string>();

            isimler.Push("Talha");

            isimler.Push("Sümeyye");

            isimler.Push("Azra");

            isimler.Push("Murat");

            Console.WriteLine("EN üstte yer alan eleman="+isimler.Peek());

            isimler.Pop();

            Console.WriteLine("En üstte yer alan eleman="+isimler.Peek());

            Console.ReadLine();

        }

    }

}


C# Quene(Kuyruk) Sınıfı

 using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace ConsoleApp27

{

    class Program

    {

        static void Main(string[] args)

        {

            Queue<string> isimler = new Queue<string>();

            isimler.Enqueue("Talha");

            isimler.Enqueue("Sümeyye");

            isimler.Enqueue("Azra");

            isimler.Enqueue("Murat");

            foreach (string i in isimler)

            {

                Console.WriteLine(i);

            }

            Console.ReadLine();

        }

    }

}