c#.

  1. HZ.CİN

    C# Rastgele Sayı Oluşturma-Random Komutu

    Visual C# form ortamında random komutunun kullanımı ile ilgili örnek yapacağız. Öncelikle Randoö komutu rastgele sayı üretmek için kullanılan bir komuttur. Bu komut ile beş farklı kategoride rastgele sayı üreten programı yapacağız. 1 basamaklı rastgele sayı 2 basamaklı rastgele sayı 3...
  2. HZ.CİN

    C# Değişken isimlerinde @ karakteri ile rezerve isimler kullanılabilir “default” ile generic tiplerde varsayılan değerin atamasını sağlayabilirsiniz

    Zorunlu bir durumdan dolayı bir değişkenin ismini “string” koymanız mı gerekiyor? (Böyle bir şey niye başıma gelsin ki?) Merak etmeyin yolu var! Değişkenin önüne @ işareti koymanız yeterli: private string @string; “default” ile generic tiplerde varsayılan değerin atamasını...
  3. HZ.CİN

    C# Lokal namespace dışında tanımlanan bir sınıfa ismiyle erişemiyor musunuz? Korkmayın “global::” bu günler için!

    C# Lokal namespace dışında tanımlanan bir sınıfa ismiyle erişemiyor musunuz? Korkmayın “global::” bu günler için! using System; class Test { public void test() { Console.WriteLine("Test 1"); } } namespace TestNamespace { class Test { public void test()...
  4. HZ.CİN

    C# “as” ile casting esnasında Exception fırlatılmasının önüne geçebilirsiniz!

    “as” keyword’ü ile casting esnasında Exception fırlatabilme ihtimali olan satırlarda “null” döndürülmesini sağlayabilirsiniz! //Casting esnasında hata oluşursa testObj'a null atanacaktır TestClass testObj = notTestObj as TestClass;
  5. HZ.CİN

    C# “Coalescing operator” ile kolay null kontrolü

    Aşağıdaki örnekte, test string’ine testStr1‘in değeri null değilse atanacak, şayet null ise testStr2 atanacaktır. Eğer testStr2 de null ise boş string ataması yapılacaktır. (Deneyerek görmeniz, bu cümleleri okuyup anlamanızdan çok daha kolay olacaktır gibi geliyor bana) string test = testStr1...
  6. HZ.CİN

    C# String’lerinizi tek hamlede kontrol edin: “String.IsNullOrEmpty()” ile kolayca boş değer ve null kontrolü!

    String’lerinizi tek hamlede kontrol edin: “String.IsNullOrEmpty()” ile kolayca boş değer ve null kontrolü! Ne gerek var buna: ? if(strVal != null && strVal != "") { ... } Şu Varken if(String.IsNullOrEmpty(strVal) == false) { ... }
  7. HZ.CİN

    C# “yield” ile iterasyon esnasında enumerator objelerin değerlerini atayabilirsiniz

    İteras… enumerator ob… ne!?? Örnekle göstersek daha mantıklı olacak sanırım: using System; using System.Collections; public class List { public static IEnumerable Power(int number, int exponent) { int counter = 0; int result = 1; while (counter++ < exponent)...
  8. HZ.CİN

    C# Generic sınıflara “where” ile sınırlama getirmek

    Generic sınıflara “new” ile sınırlama getirerek generic sınıflara parametresiz, public constructor’a sahip olma koşulu koyabilirsiniz: public class TooGenericToHandle<T> where T : IVeryGeneric, new() { //Generic sınıfa gelecek olan sınıf IVeryGeneric'i implement etmeli //ve...
  9. 1Jeff

    C# Taş Kağıt Makas

    C# Taş Kağıt Makas Oyunu Visual c# form ortamında yapılmış taş-makas-kağıt oyunu. Oyuna göre taş makası kırar, makas kağıdı keser ve kağıt da taşı sarar. Oyun bir kişi ile bilgisayar arasında oynanan bir oyundur. Oyun kullanıcı ile bilgisayarın rastgele seçim yapması şeklinde oynanır. Kim önce...
  10. 1Jeff

    C# | Form Listbox İle Rastgele Sayı Üretme

    Bu örneğimizde rastgele sayı üreten programı C# form ortamında yapacağız. Öncelikle -100 ile 100 arasında 10 tane rastgele sayı üretmek istiyoruz. Bunun için rastgele sayı üretme komutu olan Random komutunu kullanacağız. For döngüsü ile 1 den 10 a kadar bir döngü oluşturuyoruz. Döngü içerisinde...
Üst Alt