25 Aralık 2017 Pazartesi

Foreach Örnekler .txt dosyadan veri okuyup yazdırma



using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;

namespace App25
{
    class Program
    {
        static List<KullaniciDataItem> kullanicilar = new List<KullaniciDataItem>();
        static void Main(string[] args)
        {
           
            FileInfo dosya = new FileInfo("C:\\fit.txt");
            Console.WriteLine("Dosya Adi : " + dosya.Name);
            Console.WriteLine("Dosya Yolu : " + dosya.FullName);
            Console.WriteLine("Dosya dizini : " + dosya.Directory);
            Console.WriteLine("Dosya Tipi : " + dosya.Extension);
            Console.WriteLine("Dosya Yaratilma Tarihi : " + dosya.CreationTime);
            Console.WriteLine("Dosya var mi ? : " + dosya.Exists);

            Console.WriteLine("\n----Dosyadaki kişiler listeleniyor ---- " );

            foreach (string satir in File.ReadLines(dosya.FullName, Encoding.UTF8))
            {
                string[] Rowdata = new string[3];
                Rowdata = satir.Split(',');
                kullanicilar.Add(new KullaniciDataItem(Rowdata[0], Rowdata[1], Rowdata[2]));
            }

            foreach (KullaniciDataItem item in kullanicilar)
            {
                Console.WriteLine(item.GetUserInfo());
            }

            Console.ReadLine();

        }
    }
}
-----------------------------------------------
sınıf tarafı

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

namespace App25
{
   public class KullaniciDataItem
    {  
        public string kullaniciAdi { get; set; }
        public string adi { get; set; }
        public string soyadi { get; set; }
        public KullaniciDataItem(string prmKullaniciAdi, string prmAdi, string prmSoyadi)
        {
            kullaniciAdi = prmKullaniciAdi;
            adi = prmAdi;
            soyadi = prmSoyadi;
        }
        public string GetUserInfo()
        {
            return kullaniciAdi + "-" + adi + "-" + soyadi + "-" + DateTime.Now.ToString();
        }
    }
}

21 Aralık 2017 Perşembe

C# sınıflar örnek 1

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

namespace App22
{
    class Program
    {
        static List<KullaniciDataitem> kullanicilar = new List<KullaniciDataitem>();

        static void Main(string[] args)
        {
            kullanicilar.Add (new KullaniciDataitem(1, "Karani", "2002", "karaniu@mail.com", DateTime.Now));
            kullanicilar.Add (new KullaniciDataitem(2, "onur", "2002", "onur@mail.com", DateTime.Now));
            kullanicilar.Add (new KullaniciDataitem(3, "hakan", "2002", "hakan@mail.com", DateTime.Now));
            kullanicilar.Add (new KullaniciDataitem(4, "devran", "2002", "devaran@mail.com", DateTime.Now));
            kullanicilar.Add (new KullaniciDataitem(5, "burak", "2002", "burak@mail.com", DateTime.Now));

            foreach (KullaniciDataitem kullanici in kullanicilar)
            {
                Console.WriteLine(kullanici.getUsetInfo());
            }
            Console.WriteLine("kullanci Adi giriniz");
            string userInput = Console.ReadLine();
            KullaniciDataitem bulunanKullanici = kullanicilar.Find((x) => x.KullaniciAdi == userInput);
            if (bulunanKullanici != null)
            {
                Console.WriteLine(bulunanKullanici.getUsetInfo());
            }
            else
            {
                Console.WriteLine("Grdiğiniz isimde herahngibir kullanici bulunamadi");
            }
            Console.ReadLine();
        }
    }
}



---------------------------------- dataitem tarafı


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

namespace App22
{
    class KullaniciDataitem
    {
        public int Id { get; set; }
        public string KullaniciAdi { get; set; }
        public string sifre { get; set; }
        public string Eposta { get; set; }
        public DateTime KayitTarihi { get; set; }

        //Constructor
        public KullaniciDataitem(int PrmID, string prmKullaniciadi, string prmSifre, string prmEposta, DateTime prmKAyitTarihi)
        {
            Id = PrmID;
            KullaniciAdi = prmKullaniciadi;
            sifre = prmSifre;
            Eposta = prmEposta;
            KayitTarihi = prmKAyitTarihi;

        }
        public string getUsetInfo()
        {
            return string.Format("Kullanici Adi:, {0} | Sifre {1} | e-posta: {2}", KullaniciAdi, sifre, Eposta);
        }

    }
}


C# FileInfo dosyadan veri okuyup yazdırma

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;

namespace App25
{
    class Program
    {
        static void Main(string[] args)
        {
           
            FileInfo dosya = new FileInfo("C:\\fit.txt");
            Console.WriteLine("Dosya Adi : " + dosya.Name);
            Console.WriteLine("Dosya Yolu : " + dosya.FullName);
            Console.WriteLine("Dosya dizini : " + dosya.Directory);
            Console.WriteLine("Dosya Tipi : " + dosya.Extension);
            Console.WriteLine("Dosya Yaratilma Tarihi : " + dosya.CreationTime);
            Console.WriteLine("Dosya var mi ? : " + dosya.Exists);

            Console.WriteLine("\n----Dosyadaki kişiler listeleniyor ---- " );

            foreach (string satir in File.ReadLines(dosya.FullName, Encoding.UTF8))
            {
                Console.WriteLine(satir);

            }

            Console.ReadLine();
        }
    }
}


C# FileInfo Console



using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;

namespace App25
{
    class Program
    {
        static void Main(string[] args)
        {
           
            FileInfo dosya = new FileInfo("C:\\fit.txt");
            Console.WriteLine("Dosya Adi : " + dosya.Name);
            Console.WriteLine("Dosya Yolu : " + dosya.FullName);
            Console.WriteLine("Dosya dizini : " + dosya.Directory);
            Console.WriteLine("Dosya Tipi : " + dosya.Extension);
            Console.WriteLine("Dosya Yaratilma Tarihi : " + dosya.CreationTime);
            Console.WriteLine("Dosya var mi ? : " + dosya.Exists);


            Console.ReadLine();
        }
    }
}

C#, Out, int metodu

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

namespace App24
{
    class Program
    {
        static void Main(string[] args)
        {
            int toplam = 0;
            toplama(out toplam);
            Console.WriteLine(toplam);
            toplama2(ref toplam);
            Console.WriteLine(toplam);
            Console.ReadLine();
        }
        static void toplama(out int prmToplam) // Out metodu içindeki durumda set edilmeli.
        {
            prmToplam = 10 + 20;
        }

        static void toplama2(ref int prmToplam) // Red methodu içinde set edilmek zorunda değil
        {
        }
    }
}

20 Aralık 2017 Çarşamba

PREDICATE örnekler

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

namespace App23
{
    class Program
    {
        static List<KisiDataItem> kisiler = new List<KisiDataItem>();
        static void Main(string[] args)
        {
            KisiDataItem kisi1 = new KisiDataItem("Burak", "Eren", new DateTime(1983, 7, 12), KisiTipi.personel);
            KisiDataItem kisi2 = new KisiDataItem("Karani", "Uyar", new DateTime(1984, 8, 13), KisiTipi.musteri);
            KisiDataItem kisi3 = new KisiDataItem("Onur", "Sari", new DateTime(1985, 9, 14), KisiTipi.personel);
            KisiDataItem kisi4 = new KisiDataItem("Devran", "Demir", new DateTime(1986, 10, 15), KisiTipi.musteri);
            KisiDataItem kisi5 = new KisiDataItem("Hakan", "Yildirim", new DateTime(1987, 11, 16), KisiTipi.personel);

            kisiler.Add(kisi1);
            kisiler.Add(kisi2);
            kisiler.Add(kisi3);
            kisiler.Add(kisi4);
            kisiler.Add(kisi5);
            Console.WriteLine("----LIST PREDICATE FORECH ----");
            kisiler.ForEach((x) => Console.WriteLine(x.getkisiBilgileri()));

            Console.WriteLine("----LIST PREDICATE COUNT VE KOŞULLU COUNT ----");
            Console.WriteLine(kisiler.Count);
            Console.WriteLine(kisiler.Count((x) => x.tipi == KisiTipi.personel));

            Console.WriteLine("----LIST PREDICATE 2  VEYA KOŞULLU COUNT ÖRNEK----");
            Console.WriteLine(kisiler.Count((x) => x.tipi == KisiTipi.personel && x.yasi > 33));

            Console.WriteLine("----LIST PREDICATE 2 KOŞULLU VEYA COUNT ÖRNEK----");
            Console.WriteLine(kisiler.Count((x) => x.tipi == KisiTipi.personel || x.tipi == KisiTipi.musteri));

            Console.WriteLine("----LIST PREDICATE FIND ÖRNEK (FIND SONUCU BİRDEN FAZLA OLURSA ILK NESNEYI DÖNER)----");
            KisiDataItem bulunanKisi = kisiler.Find((x) => x.adi == "Burak");
            Console.WriteLine(bulunanKisi.getkisiBilgileri());

            Console.WriteLine("----LIST PREDICATE FINDall ÖRNEK (KOŞULA UYAN TÜM NESNE TPİNDE DÖNER)----");
            List<KisiDataItem> bulunanKisiler = kisiler.FindAll((x) => x.adi.Contains ("a"));
            bulunanKisiler.ForEach((x) => Console.WriteLine(x.getkisiBilgileri()));

            Console.WriteLine("---- LİST PREDICATE ORDERBY ASC----");
            List<KisiDataItem> YasaGoreSiralanmisKisilerAsc = kisiler.OrderBy((x) => x.yasi).ToList();
            YasaGoreSiralanmisKisilerAsc.ForEach((x) => Console.WriteLine(x.getkisiBilgileri()));

            Console.WriteLine("---- LİST PREDICATE ORDERBY DESC----");
            List<KisiDataItem> YasaGoreSiralanmisKisilerDsc = kisiler.OrderByDescending((x) => x.yasi).ToList();
            YasaGoreSiralanmisKisilerAsc.ForEach((x) => Console.WriteLine(x.getkisiBilgileri()));


            Console.WriteLine("---- LIST PREDICATE REMOVE ALL---");
            kisiler.RemoveAll((x) => x.yasi > 32);
            kisiler.ForEach((x) => Console.WriteLine(x.getkisiBilgileri()));

            Console.WriteLine("---- LIST PREDICATE SUM---");
            int kisiYaslarininToplami = kisiler.Sum((x) => x.yasi);
            Console.WriteLine(kisiYaslarininToplami);





            Console.ReadLine();

        }
    }
}

C# Foreach

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

namespace App23
{
    class Program
    {
        static List<KisiDataItem> kisiler = new List<KisiDataItem>();
        static void Main(string[] args)
        {
            KisiDataItem kisi1 = new KisiDataItem("Burak", "Eren", new DateTime(1983, 7, 12), KisiTipi.personel);
            KisiDataItem kisi2 = new KisiDataItem("Karani", "Uyar", new DateTime(1984, 8, 13), KisiTipi.musteri);
            KisiDataItem kisi3 = new KisiDataItem("Onur", "Sari", new DateTime(1985, 9, 14), KisiTipi.personel);
            KisiDataItem kisi4 = new KisiDataItem("Devran", "Demir", new DateTime(1986, 10, 15), KisiTipi.musteri);
            KisiDataItem kisi5 = new KisiDataItem("Hakan", "Yildirim", new DateTime(1987, 11, 16), KisiTipi.personel);

            kisiler.Add(kisi1);
            kisiler.Add(kisi2);
            kisiler.Add(kisi3);
            kisiler.Add(kisi4);
            kisiler.Add(kisi5);
            Console.WriteLine("----LIST PREDICATE FORECH ----");
            kisiler.ForEach((x) => Console.WriteLine(x.getkisiBilgileri()));

            Console.WriteLine("----LIST PREDICATE COUNT VE KOŞULLU COUNT ----");
            Console.WriteLine(kisiler.Count);
            Console.WriteLine(kisiler.Count((x) => x.tipi == KisiTipi.personel));

            Console.ReadLine();

        }
    }
}

Sonuç:


19 Aralık 2017 Salı

Sınıflara girmeden c dilinde data okuyup yazma

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

namespace App21
{
    class Program
    {
        static KullaniciDataitem[] kullanicilar = new KullaniciDataitem[5];
        static void Main(string[] args)

        {


            kullanicilar[0] = new KullaniciDataitem(1, "Karani", "2002", "karaniu@mail.com", DateTime.Now);
            kullanicilar[1] = new KullaniciDataitem(2, "onur", "2002", "onur@mail.com", DateTime.Now);
            kullanicilar[2] = new KullaniciDataitem(3, "hakan", "2002", "hakan@mail.com", DateTime.Now);
            kullanicilar[3] = new KullaniciDataitem(4, "devran", "2002", "devaran@mail.com", DateTime.Now);
            kullanicilar[4] = new KullaniciDataitem(5, "burak", "2002", "burak@mail.com", DateTime.Now);

            TumKullanicilariYazdir();
            Console.WriteLine("Toplam Kullanici Sayisi:" + CountKullanicilar() + "/" + kullanicilar.Length);
            Console.WriteLine("Kullanici Adi Giriniz");
            string UserInput = Console.ReadLine();
            KullaniciDataitem bulunanKullanici = findUserByUserName(UserInput);
            if (bulunanKullanici != null)
            {
                Console.WriteLine(bulunanKullanici.getUsetInfo());
            }
            else
            {
                Console.WriteLine("Girdiğiniz isimde bir kullanici Bulunamadı!");
            }

            KullaniciDataitem[] bulunanKullanicilar = getUserByPassword(Console.ReadLine());
            for (int i = 0; i < bulunanKullanicilar.Length; i++)
            {
                Console.WriteLine(bulunanKullanicilar[i].getUsetInfo());
            }

            Console.ReadLine();
        }

        static KullaniciDataitem[] getUserByPassword(string prmPassword)
        {
            int capacity = 0;
            for (int i = 0; i < kullanicilar.Length; i++)
            {
                if (kullanicilar[i] != null)
                {
                    if (kullanicilar[i].sifre == prmPassword)
                    {
                        capacity++;
                    }
                }
            }

            KullaniciDataitem[] rtrnData = new KullaniciDataitem[capacity];
            int indx = 0;
            for (int i = 0; i < kullanicilar.Length; i++)
            {
                if (kullanicilar[i] != null)
                {
                    if (kullanicilar[i].sifre == prmPassword)
                    {
                        rtrnData[indx] = kullanicilar[i];
                        indx++;
                    }

                }
            }
            return rtrnData;
        }

        static KullaniciDataitem findUserByUserName (string prmsUserName)
        {
           
            for (int i = 0; i < kullanicilar.Length; i++)
            {
                if (kullanicilar[i] != null)
                {
                    if (kullanicilar [i].KullaniciAdi == prmsUserName)
                    {
                        return kullanicilar[i];
                    }
                   
                }
            }
            return null;
        }

        static void TumKullanicilariYazdir()
        {
            for (int i = 0; i < kullanicilar.Length; i++)
            {
                if (kullanicilar[i] != null)
                {

                    Console.WriteLine(kullanicilar[i].getUsetInfo());
                }
            }
        }
        static int CountKullanicilar()
        {
            int RtrnValue = 0;
            for (int i = 0; i < kullanicilar.Length; i++)
            {
                if (kullanicilar[i] != null)
                {
                    RtrnValue++;
                }
            }
            return RtrnValue;
        }

    }
}

18 Aralık 2017 Pazartesi

return value

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

namespace App21
{
    class Program
    {
        static void Main(string[] args)

        {
            KullaniciDataitem[] kullanicilar = new KullaniciDataitem[5];

            kullanicilar[0] = new KullaniciDataitem(1, "KaraniUyar", "2002", "karaniu@mail.com", DateTime.Now);
            kullanicilar[1] = new KullaniciDataitem(2, "Onur", "2002", "onur@mail.com", DateTime.Now);
            kullanicilar[2] = new KullaniciDataitem(3, "hakan", "2002", "hakan@mail.com", DateTime.Now);
            kullanicilar[3] = new KullaniciDataitem(4, "devran", "2002", "devaran@mail.com", DateTime.Now);
            kullanicilar[4] = new KullaniciDataitem(5, "burak", "2002", "burak@mail.com", DateTime.Now);

            TumKullanicilariYazdir(kullanicilar);
            Console.WriteLine("Toplam Kullanici Sayisi:" + CountKullanicilar(kullanicilar) + "/" + kullanicilar.Length);

            Console.ReadLine();
        }

        static void TumKullanicilariYazdir(KullaniciDataitem[] prmKullanicilar)
        {
            for (int i = 0; i < prmKullanicilar.Length; i++)
            {
                if (prmKullanicilar[i] != null)
                {

                    Console.WriteLine(prmKullanicilar[i].getUsetInfo());
                }
            }
        }
        static int CountKullanicilar(KullaniciDataitem[] prmkullanicilar)
        {
            int RtrnValue = 0;
            for (int i = 0; i < prmkullanicilar.Length; i++)
            {
                if (prmkullanicilar[i] != null)
                {
                    RtrnValue++;
                }
            }
            return RtrnValue;
        }

    }
}






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

namespace App21
{
    class Program
    {
        static KullaniciDataitem[] kullanicilar = new KullaniciDataitem[5];
        static void Main(string[] args)

        {
           

            kullanicilar[0] = new KullaniciDataitem(1, "KaraniUyar", "2002", "karaniu@mail.com", DateTime.Now);
            kullanicilar[1] = new KullaniciDataitem(2, "Onur", "2002", "onur@mail.com", DateTime.Now);
            kullanicilar[2] = new KullaniciDataitem(3, "hakan", "2002", "hakan@mail.com", DateTime.Now);
            kullanicilar[3] = new KullaniciDataitem(4, "devran", "2002", "devaran@mail.com", DateTime.Now);
            kullanicilar[4] = new KullaniciDataitem(5, "burak", "2002", "burak@mail.com", DateTime.Now);

            TumKullanicilariYazdir();
            Console.WriteLine("Toplam Kullanici Sayisi:" + CountKullanicilar() + "/" + kullanicilar.Length);
            Console.WriteLine("Kullanici Adi Giriniz");
            string UserInput = Console.ReadLine();
            KullaniciDataitem bulunanKullanici = findUserByUserName(UserInput);
            if (bulunanKullanici != null)
            {
                Console.WriteLine(bulunanKullanici.getUsetInfo());
            }
            else
            {
                Console.WriteLine("Girdiğiniz isimde bir kullanici Bulunamadı!");
            }

            Console.ReadLine();
        }
        static KullaniciDataitem findUserByUserName (string prmsUserName)
        {
           
            for (int i = 0; i < kullanicilar.Length; i++)
            {
                if (kullanicilar[i] != null)
                {
                    if (kullanicilar [i].KullaniciAdi == prmsUserName)
                    {
                        return kullanicilar[i];
                    }
                   
                }
            }
            return null;
        }

        static void TumKullanicilariYazdir()
        {
            for (int i = 0; i < kullanicilar.Length; i++)
            {
                if (kullanicilar[i] != null)
                {

                    Console.WriteLine(kullanicilar[i].getUsetInfo());
                }
            }
        }
        static int CountKullanicilar()
        {
            int RtrnValue = 0;
            for (int i = 0; i < kullanicilar.Length; i++)
            {
                if (kullanicilar[i] != null)
                {
                    RtrnValue++;
                }
            }
            return RtrnValue;
        }

    }
}

C# Normal sınıflar



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

namespace App21
{
    class Program
    {
        static void Main(string[] args)

        {
            KullaniciDataitem[] kullanicilar = new KullaniciDataitem[5];

            kullanicilar[0] = new KullaniciDataitem(1, "KaraniUyar", "2002", "karaniu@mail.com", DateTime.Now);
            kullanicilar[1] = new KullaniciDataitem(2, "Onur", "2002", "onur@mail.com", DateTime.Now);
            kullanicilar[2] = new KullaniciDataitem(3, "hakan", "2002", "hakan@mail.com", DateTime.Now);
            kullanicilar[3] = new KullaniciDataitem(4, "devran", "2002", "devaran@mail.com", DateTime.Now);
            kullanicilar[4] = new KullaniciDataitem(5, "burak", "2002", "burak@mail.com", DateTime.Now);

            TumKullanicilariYazdir(kullanicilar);

            Console.ReadLine();
        }

        static void TumKullanicilariYazdir(KullaniciDataitem[] prmKullanicilar)
        {
            for (int i = 0; i < prmKullanicilar.Length; i++)
            {
                if (prmKullanicilar[i] != null)
                {

                    Console.WriteLine(prmKullanicilar[i].getUsetInfo());
                }
            }
        }
    }
}

14 Aralık 2017 Perşembe

dinamik normal sınıflar

sınıflar
incelenecek


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

namespace App21
{
    class Program
    {
        static void Main(string[] args)

        {
            KullaniciDataitem Oyuncu = new KullaniciDataitem(1, "KaraniUyar", "2002", "karaniu@mail.com", DateTime.Now);
            Console.WriteLine(Oyuncu.KullaniciAdi + " - " + Oyuncu.sifre);
            Console.ReadLine();

        }
    }
}


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

namespace App21
{
    class KullaniciDataitem
    {
        public int Id { get; set; }
        public string KullaniciAdi { get; set; }
        public string sifre { get; set; }
        public string Eposta { get; set; }
        public DateTime KayitTarihi { get; set; }

        public KullaniciDataitem(int PrmID, string prmKullaniciadi, string prmSifre, string prmEposta, DateTime prmKAyitTarihi)
        {
            Id = PrmID;
            KullaniciAdi = prmKullaniciadi;
            sifre = prmSifre;
            Eposta = prmEposta;
            KayitTarihi = prmKAyitTarihi;

        }
    }
}

Sayı Tahminoyunu static sınıf tarafı

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

namespace SayiTahminOyunu_Hocanin_yazdigi
{
    public static class GameUtil
    {
        public static string gameTitle = "Sayi Bulmaca";
        public static string gameVersion = "v2.0.3";

        public static string InputBekle()

        {
            return Console.ReadLine();

        }

        public static void yaz(string prmData)

        {

            Console.WriteLine(prmData);

        }

        public static int RandomRakamCek()
        {
            Random RakamYaratici = new Random();
            return RakamYaratici.Next(1, 100);
        }
        /// <summary>
        /// object olarak gelen datayı Int32'ye çevirir, hata durumunda 0 döner.
        /// </summary>
        public static int ToInt(object prmValue)
        {
            int rtrnValue = 0;
            try
            {
                rtrnValue = Convert.ToInt32(prmValue);
                return rtrnValue;
            }
            catch
            {

                return rtrnValue;
            }
        }
    }
}

sayı tahmin oyunu başa start go to ve tekrar


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;


namespace SayiTahminOyunu_Hocanin_yazdigi

{

    class Program

    {

        static void Main(string[] args)

        {
            Console.Title = GameUtil.gameTitle + " | " + GameUtil.gameVersion;
            GameUtil.yaz("Lutfen tahminde bulunmak için bir rakam girip Entere basiniz..>>!");
            int sistemRakami = GameUtil.RandomRakamCek();

            int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.

            bool oyunuKazandi = false;
            #if DEBUG
            GameUtil.yaz(sistemRakami.ToString());
            #endif
            Start:
            while (tahminDenemeleri < 5)

            {

                try

                {

                    int kullaniciTahmini = Convert.ToInt32(GameUtil.InputBekle());

                    int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);


                    if (tahminFarki == 0)
                    {

                        GameUtil.yaz("Rakam dogru tahmin Tebrikler .!");

                        GameUtil.yaz(String.Format("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1));

                        oyunuKazandi = true;

                        break;

                    }


                    else if (tahminFarki <= 10)

                    {

                        GameUtil.yaz("Sicak");

                    }

                    else if (tahminFarki > 10 && tahminFarki <= 30)

                    {

                        GameUtil.yaz("Ilik");

                    }

                    else

                    {

                        GameUtil.yaz("Soguk");

                    }

                }

                catch

                {

                    GameUtil.yaz("Lütfen gecereli bir tam sayi giriniz..!");


                }


                tahminDenemeleri++;

            }

            if (!oyunuKazandi)

            {

                GameUtil.yaz("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");


            }
            GameUtil.yaz("Yeniden oynamak istermisin ? E/H");
            if (GameUtil.InputBekle().ToUpper() == "E")
            {
                tahminDenemeleri = 0;
                sistemRakami = GameUtil.RandomRakamCek();
                #if DEBUG
                GameUtil.yaz(sistemRakami.ToString());
                #endif

                goto Start;
            }
          

        }

    }

}



13 Aralık 2017 Çarşamba

sınıflı konsol oyunu


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;


namespace SayiTahminOyunu_Hocanin_yazdigi

{

    class Program

    {

        static void Main(string[] args)

        {
            Console.Title = GameUtil.gameTitle + " | " + GameUtil.gameVersion;
            int sistemRakami = GameUtil.RandomRakamCek();

            int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.

            bool oyunuKazandi = false;
            #if DEBUG
            GameUtil.yaz(sistemRakami.ToString());
            #endif
            while (tahminDenemeleri < 5)

            {

                try

                {

                    int kullaniciTahmini = Convert.ToInt32(GameUtil.InputBekle());

                    int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);


                    if (tahminFarki == 0)
                    {

                        GameUtil.yaz("Rakam dogru tahmin Tebrikler .!");

                        GameUtil.yaz(String.Format("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1));

                        oyunuKazandi = true;

                        break;

                    }


                    else if (tahminFarki <= 10)

                    {

                        GameUtil.yaz("Sicak");

                    }

                    else if (tahminFarki > 10 && tahminFarki <= 30)

                    {

                        GameUtil.yaz("Ilik");

                    }

                    else

                    {

                        GameUtil.yaz("Soguk");

                    }

                }

                catch

                {

                    GameUtil.yaz("Lütfen gecereli bir tam sayi giriniz..!");


                }


                tahminDenemeleri++;

            }

            if (!oyunuKazandi)

            {

                GameUtil.yaz("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");


            }

            GameUtil.InputBekle();

        }

    }

}

----------------------------------------------------------------



bağlı sınıfı

----------------------------------------------
 


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

namespace SayiTahminOyunu_Hocanin_yazdigi
{
    public static class GameUtil
    {
        public static string gameTitle = "Sayi Bulmaca";
        public static string gameVersion = "v2.0.3";

        public static string InputBekle()

        {
            return Console.ReadLine();

        }

        public static void yaz(string prmData)

        {

            Console.WriteLine(prmData);

        }

        public static int RandomRakamCek()
        {
            Random RakamYaratici = new Random();
            return RakamYaratici.Next(1, 100);
        }
    }
}



Methotlar 2


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;


namespace SayiTahminOyunu_Hocanin_yazdigi

{

    class Program

    {

        static void Main(string[] args)

        {


           

            int sistemRakami = RandomRakamCek();

            int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.

            bool oyunuKazandi = false;
            #if DEBUG
            yaz(sistemRakami.ToString());
            #endif
            while (tahminDenemeleri < 5)

            {

                try

                {

                    int kullaniciTahmini = Convert.ToInt32(InputBekle());

                    int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);


                    if (kullaniciTahmini == 0)


                    {

                        yaz("Rakam dogru tahmin Tebrikler .!");

                        yaz(String.Format("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1));

                        oyunuKazandi = true;

                        break;

                    }


                    else if (tahminFarki <= 10)

                    {

                        yaz("Sicak");

                    }

                    else if (tahminFarki > 10 && tahminFarki <= 30)

                    {

                        yaz("Ilik");

                    }

                    else

                    {

                        yaz("Soguk");

                    }

                }

                catch

                {

                    yaz("Lütfen gecereli bir tam sayi giriniz..!");


                }


                tahminDenemeleri++;

            }

            if (!oyunuKazandi)

            {

                yaz("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");


            }

            InputBekle();

        }


        static string InputBekle()

        {

            return Console.ReadLine();

        }

        static void yaz(string prmData)

        {

            Console.WriteLine(prmData);

        }

        static int RandomRakamCek()
        {
            Random RakamYaratici = new Random();
            return RakamYaratici.Next(1,100);

        }
    }

}



C# Methotlar ( "Public, Private, Internal" )

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

namespace SayiTahminOyunu_Hocanin_yazdigi
{
    class Program
    {
        static void Main(string[] args)
        {

            Random rakamYaratici = new Random();
            int sistemRakami = rakamYaratici.Next(0, 100);
            int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.
            bool oyunuKazandi = false;
            //Console.WriteLine(sistemRakami);
            while (tahminDenemeleri < 5)
            {
                try
                {
                    int kullaniciTahmini = Convert.ToInt32(InputBekle());
                    int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);

                    if (kullaniciTahmini == 0)

                    {
                        Console.WriteLine("Rakam dogru tahmin Tebrikler .!");
                        Console.WriteLine("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1);
                        oyunuKazandi = true;
                        break;
                    }

                    else if (tahminFarki <= 10)
                    {
                        Console.WriteLine("Sicak");
                    }
                    else if (tahminFarki > 10 && tahminFarki <= 30)
                    {
                        Console.WriteLine("Ilik");
                    }
                    else
                    {
                        Console.WriteLine("Soguk");
                    }
                }
                catch
                {
                    Console.WriteLine("Lütfen gecereli bir tam sayi giriniz..!");

                }

                tahminDenemeleri++;
            }
            if (!oyunuKazandi)
            {
                Console.WriteLine("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");

            }
            InputBekle();
        }

        static string InputBekle()
        {
            return Console.ReadLine();

        }
              
    }
}



---------------------------------------------------------------------


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

namespace SayiTahminOyunu_Hocanin_yazdigi
{
    class Program
    {
        static void Main(string[] args)
        {

            Random rakamYaratici = new Random();
            int sistemRakami = rakamYaratici.Next(0, 100);
            int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.
            bool oyunuKazandi = false;
            yaz(sistemRakami.ToString());
            while (tahminDenemeleri < 5)
            {
                try
                {
                    int kullaniciTahmini = Convert.ToInt32(InputBekle());
                    int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);

                    if (kullaniciTahmini == 0)

                    {
                        yaz("Rakam dogru tahmin Tebrikler .!");
                        yaz(String.Format("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1));
                        oyunuKazandi = true;
                        break;
                    }

                    else if (tahminFarki <= 10)
                    {
                        yaz("Sicak");
                    }
                    else if (tahminFarki > 10 && tahminFarki <= 30)
                    {
                        yaz("Ilik");
                    }
                    else
                    {
                        yaz("Soguk");
                    }
                }
                catch
                {
                    yaz("Lütfen gecereli bir tam sayi giriniz..!");

                }

                tahminDenemeleri++;
            }
            if (!oyunuKazandi)
            {
                yaz("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");

            }
            InputBekle();
        }

        static string InputBekle()
        {
            return Console.ReadLine();
        }
          static void yaz(string prmData)
        {
     
            Console.WriteLine(prmData);

        }
    }
}




12 Aralık 2017 Salı

try catch

Methot kütüpaneleri: Ortaklaştırmak için statik sınıflar, stringe çevirme

try  catch örneği 

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

namespace SayiTahminOyunu_Hocanin_yazdigi
{
    class Program
    {
        static void Main(string[] args)
        {

            Random rakamYaratici = new Random();
            int sistemRakami = rakamYaratici.Next(0, 100);
            int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.
            bool oyunuKazandi = false;
            //Console.WriteLine(sistemRakami);
            while (tahminDenemeleri < 5)
            {
                try
                {
                    int kullaniciTahmini = Convert.ToInt32(Console.ReadLine());
                    int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);

                    if (kullaniciTahmini == 0)

                    {
                        Console.WriteLine("Rakam dogru tahmin Tebrikler .!");
                        Console.WriteLine("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1);
                        oyunuKazandi = true;
                        break;
                    }

                    else if (tahminFarki <= 10)
                    {
                        Console.WriteLine("Sicak");
                    }
                    else if (tahminFarki > 10 && tahminFarki <= 30)
                    {
                        Console.WriteLine("Ilik");
                    }
                    else
                    {
                        Console.WriteLine("Soguk");
                    }
                }
                catch
                {
                    Console.WriteLine("Lütfen gecereli bir tam sayi giriniz..!");
                 
                }
              
                tahminDenemeleri++;
            }
                if (!oyunuKazandi)
                {
                    Console.WriteLine("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");

                }
                Console.ReadLine();

            }
        }
    }


11 Aralık 2017 Pazartesi

Sayı tahmin oyunu 2 Hoca

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

namespace SayiTahminOyunu_Hocanin_yazdigi
{
    class Program
    {
        static void Main(string[] args)
        {
            Random rakamYaratici = new Random();
            int sistemRakami = rakamYaratici.Next(0, 100);
            int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.
            bool oyunuKazandi = false;
            //Console.WriteLine(sistemRakami);
            while (tahminDenemeleri < 5)
            {
                int kullaniciTahmini = Convert.ToInt32(Console.ReadLine());
                int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);

                if (kullaniciTahmini == 0)

                {
                    Console.WriteLine("Rakam dogru tahmin Tebrikler .!");
                    Console.WriteLine("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1);
                    oyunuKazandi = true;
                    break;
                }

                else if (tahminFarki <= 10)
                {
                    Console.WriteLine("Sicak");
                }
                else if (tahminFarki > 10 && tahminFarki <= 30)
                {
                    Console.WriteLine("Ilik");
                }
                else
                {
                    Console.WriteLine("Soguk");
                }
                tahminDenemeleri++;
            }
                if (!oyunuKazandi)
                {
                    Console.WriteLine("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");

                }
                Console.ReadLine();

            }
        }
    }


Mac adres formatı excel

excel iki nokta mac addres formatı Mac adresi karakterlerini üst üste iki nokta : iki nokta üst üste olacak şekilde excel dosyasında ayırır....