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();
        }
    }
}

C# İndexof 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)
        {
            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 değeri giriniz");
            aranan = Console.ReadLine();
            indexno = Array.IndexOf(okulturu, aranan.ToString());
            if(indexno==-1)
            {
                Console.WriteLine("Aranan değer bulunamadı");
            }
            else
            {
                Console.WriteLine("Aranan eleman bulundu.index değeri="+indexno);
            }
            Console.ReadKey();
        }
    }
}

C# Contains 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)
        {
            string aranan;
            string[] isimler = new string[4];
            isimler[0] = "Hasan";
            isimler[1] = "Murat";
            isimler[2] = "Talha";
            isimler[3] = "Onur";
            Console.WriteLine("Aranan değeri giriniz:");
            aranan = Console.ReadLine();
            if(isimler.Contains(aranan)==false)
            {
                Console.WriteLine("Aranan değer bulanamadı");
            }
            else
            {
                Console.WriteLine("aranan eleaman bulundu");
            }
            Console.ReadKey();
        }
    }
}

C# Copy metodu 2

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)
        {
            string[] diller = new string[5];
            diller[0] = "VB:Net";
            diller[1] = "C#";
            diller[2] = "ASP.net";
            string[] digerdiller = new string[3];
            digerdiller[0] = "Pyhton";
            digerdiller[1] = "F#";
            digerdiller[2] = "C++";
            Array.Copy(digerdiller, 1, diller, 3, 2);
            Console.WriteLine(diller[0]);
            Console.WriteLine(diller[1]);
            Console.WriteLine(diller[2]);
            Console.WriteLine(diller[3]);
            Console.WriteLine(diller[4]);
            Console.ReadLine();
        }
    }
}

C# copy metodu

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)
        {
            string[] diller = new string[3];
            diller[0] = "VB.NET";
            diller[1] = "C#";
            diller[2] = "ASP.NET";
            string[] digerdiller = new string[3];
            digerdiller[0] = "Pyhton";
            digerdiller[1] = "F#";
            digerdiller[2] = "C++";
            Array.Copy(digerdiller, diller, 3);
            Console.WriteLine(diller[0]);
            Console.WriteLine(diller[1]);
            Console.WriteLine(diller[2]);
            Console.ReadKey();
            //bir dizi copy metodu ile bir başka dizinin içerisinde kopyalanır
        }
    }
}

30 Mayıs 2020 Cumartesi

c# join metodu

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApp8
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string[] diller;
            diller = new string[listBox1.Items.Count];
            byte i;
            for ( i = 0; i <= listBox1.Items.Count-1; i++)
            {
                diller[i] = listBox1.Items[i].ToString();
            }
            textBox1.Text = string.Join(",", diller);
        }
    }
}

join metodu listbox içerisindeki değerleri join metodu ile,karakterini kullanarak bir textbox içerisine aktarır..

C# getvalue metodu2

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

namespace ConsoleApp17
{
    class Program
    {
        static void Main(string[] args)
        {
            Array diller = Array.CreateInstance(typeof(string), 3, 3);
            diller.SetValue("VB.Net", 0, 0);
            diller.SetValue("C#", 0, 1);
            diller.SetValue("C++", 0, 2);
            diller.SetValue("Python", 1, 0);
            diller.SetValue("Perl", 1, 1);
            diller.SetValue("Ruby", 1, 2);
            diller.SetValue("Asp.net", 2, 0);
            diller.SetValue("javascript", 2, 1);
            diller.SetValue("silverlight", 2, 2);
            for (int i = 0; i < diller.GetLength(0); i++)
            {
                for (int j = 0; j < diller.GetLength(1); j++)
                {
                    Console.WriteLine(diller.GetValue(i,j)+"  ");//Dizi içerisine belirtilen satır ve sütuna ait olan elemanı
                    //getvalue metodu ile okuyarak konsol ekranına yazdırıyoruz.
                    if(j==diller.GetLength(1)-1)
                        Console.WriteLine();
                    //satırlarında eğer konsol ekranına bir satırın yazdırılması bitmiş ise konsol ekranına satır sonu karakterini ekleyerek,
                    //yazdırma işleminin dizinin bir sonraki satırından itibaren devam etmesini sağlıyoruz
                }
            }
            Console.ReadKey();
            //Kodumuzda dizininin elemanlarını okumak için i döngüsü boyutunu okumak için ise j döngüsünü kulanıyoruz.
            //Array sınıfına ait olan getlenght metodu beliren boyuttaki eleman sayısı elde edilir.Getlenght(0) ile satır
            //içerisindeki eleman sayısını,Getlenght(1) ile de sütun içersindeki eleman sayısını elde ediyoruz
        }
    }
}

C# getvalue metodu

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

namespace ConsoleApp17
{
    class Program
    {
        static void Main(string[] args)
        {
            //dizi içerisindeki elemanlara erişmek amacı ile kullanılır
            Array diller = Array.CreateInstance(typeof(string), 3, 3);
            diller.SetValue("VB.Net", 0, 0);
            diller.SetValue("C#", 0, 1);
            diller.SetValue("C++", 0, 2);
            diller.SetValue("Pyhton", 1, 0);
            diller.SetValue("Perl", 1, 1);
            diller.SetValue("Ruby", 1, 2);
            diller.SetValue("Asp.net", 2, 0);
            diller.SetValue("javascript", 2, 1);
            diller.SetValue("Silverlight", 2, 2);
            Console.WriteLine(diller.GetValue(0,1));
            Console.ReadKey();
        }
    }
}

C# setvalue metodu

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

namespace ConsoleApp17
{
    class Program
    {
        static void Main(string[] args)
        {
            //dizi elemanlarına değer atamak amacı ile kullanılan metoddur..
            Array okulturleri = Array.CreateInstance(typeof(string), 3);
            okulturleri.SetValue("Endüstri Meslek", 0);
            okulturleri.SetValue("Teknik", 1);
            okulturleri.SetValue("Anadolu Teknik", 2);
            Console.WriteLine(okulturleri.GetValue(0));
            Console.ReadKey();
        }
    }
}

C# isarray metodu

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

namespace ConsoleApp17
{
    class Program
    {
        static void Main(string[] args)
        {
            //bir değişkenin dizi değişkeni olup olmadığını anlamak amacı ile kullanılan metoddur.
            //Geriye true ya da false olmak üzere boolean değer döndürür
            string[] okulturu = { "Anadolu", "Meslek", "Teknik" };
            string ad = "volkan";
            Type tip;
            tip = okulturu.GetType();
            Console.WriteLine(tip.IsArray);
            tip = ad.GetType();
            Console.WriteLine(tip.IsArray);
            Console.ReadKey();
        }
    }
}

C# Createinstance metodu

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

namespace ConsoleApp17
{
    class Program
    {
        static void Main(string[] args)
        {
            Array okulturu = Array.CreateInstance(typeof(string), 3);
            string[] okulturleri = (string[])okulturu;
            okulturleri[0] = ("Endüstri Meslek");
            okulturleri[1] = ("Teknik");
            okulturleri[2] = ("Anadolu Teknik");
            Console.Write(okulturleri[1]);
            Console.ReadKey();
        }
    }
}