Kategori: C# Yazılı dersler

C# Olay Tanımlama

Olaylar bir sınıfın üyesi olup ?event? anahtar kelimesi ile tanımlanırlar.   Kullanım şekli :   erişim_belirteci event olay_temsilcisi olay_adı  Olay onun çalışmasını destekleyecek bir temsilci ile birlikte tanımlanmaktadır. Söz  konusu temsilcimiz olay meydana geldiğinde temsilcisinin işaret ettiği metodu çağırarak  bildirimde bulunurlar. Bir olayın (event) tanımlanabilmesi için mutlaka bir temsilci tipi ile  eşleştirilmesi gerekmektedir.

C# Do While Döngüsü

Bu döngünün farkı döngüdeki koşul en son kontrol edilir. Yani önce döngü işlemleri yapılır daha sonra kontrol edilir duruma göre çıkar yada devam eder. Bu da bize döngünün en az bir kez çalışacağını gösterir.   Şablonu şu şekildedir; do { yapılacak işler; } while(koşul);   Basit bir örnekle açıklamak gerekirse. int toplam=0; int sayi = […]

C# Static Metotlar

Console.WriteLine(“Merhaba”); Görüldüğü gibi ekrana ?Merhaba? yazmak için Console sınıfının bir örneği oluşturulmadı. Çünkü bunu yapmak için nesneye gerek yoktur, gerekli olan sadece metottur. Ancak tüm metotlar bir sınıfın içinde tanımlanmak zorundadır. Neyse ki bir yöntem ya da alanı static (statik) olarak tanımlanırsa herhangi bir nesne oluşturmadan sadece sınıfın adı kullanılarak metot çağrılabilir veya alana erişilebilir. […]

C# Sınıflarda Erişilebilirlik

Bir sınıf içindeki üyelere dışarıdan erişim sağlamak veya sınırlandırmak için erişim türleri belirlenmiştir. Nesne tabanlı programlama da beş tane erişim türü bulunmaktadır.  public  private  protected  internal  protected internal public: Bu erişim türü ile tanımlanmış sınıf üyelerine her yerden erişim izni verilmiş olur. private: Bu erişim türünde tanımlanmış üyelere sadece aynı sınıf içerisinde tanımlanmış diğer üyeler […]

C# Sınıf Tanımlama

Sınıf Tanımlama Nesne tabanlı programlamada gereken nesneler sınıflar yardımıyla oluşturulacaktır. Şimdi ilk olarak programlama dilinde ?Bisiklet? sınıfının nasıl oluşturulduğu görülsün: class Bisiklet { int hiz = 0; //Burada int tipinde bir alan tanımlanıyor int vites = 1; //Burada int tipinde bir alan tanımlanıyor public void VitesDegistir(int yeniDeger) { vites = yeniDeger; } public void Hizlan(int […]

C# Sınıflar

Günlük hayatta kullanılan pek çok kelime bir sınıflandırmanın sonucu ortaya çıkmıştır. Örneğin insan, ev, araba vb. kelimeler bir tek nesneyi değil, ortak davranış ve özellikleri olan nesnelerin tümünü ifade etmek için kullanılır. Araba kelimesi ile tekerlekleri olan motorlu veya motorsuz her türlü kara taşıtından bahseder Bütün arabaların ortak davranışları (hızlandırılabilir, durdurulabilir, yönlendirilebilir vb.) ve ortak […]

C# Max( ) Metodu

Parametre olarak verilen iki sayıdan büyük olanı geriye döndüren metottur. Bütün sayı türleri tarafından desteklenen bir metot çeşididir. Kullanım şekli :  int maks=Math.Max(int sayi,int digersayi);

C# Min() Metodu

Parametre olarak verilen iki sayıdan küçük olanı geriye döndüren metottur. Bütün sayı türleri tarafından desteklenen bir metot çeşididir. Kullanım şekli int mini=Math.Min(int sayi,int digersayi);

C# Tekrarsız Rastgele Sayı Üretme

ÜRET BUTONU private void Üret_Click(object sender, EventArgs e)  {    List<int> Liste = new List<int>();  Random rand = new Random();  for (int i = 1; i < 9; i++)  {  int sayi = rand.Next(8);  if (Liste.IndexOf(sayi) != -1)  {  i–;  continue;  }  else  {  Liste.Add(sayi); //listboxa ekleme listBox1.Items.Add(sayi.ToString());  }  }  }

Common Language Runtime

Common Language Runtime CLR .NET Framework için yazılan uygulamaların çalışmasını sağlayan birimdir. Bir .NET uygulaması yazdığınızda (C#.NET, VB.NET gibi dillerle) elde ettiğinğiz .exe uzantılı dosya aslında çalıştırılabilir bir dosya değildir. Bu çıktı bir MSIL (Microsoft Intermediate Language) dosyasıdır bu dosyaya taşınabilir Assembly de diyebiliriz. CLR yüklü olan bir bilgisayarda bu uygulamayı çalıştırdığınızda otomatik olarak JIT (Just-In-Time) […]

Bana Ders Anlat © 2008-2022