C# Ders Notları

for (int s = 2; s <= 100; s=s+2)
 {
 Console.WriteLine(s.ToString());
 }
for (int s = 1; s <= 100; s=s+2)
 {
 Console.WriteLine(s.ToString());
 }
tring islem;
 Console.WriteLine("Toplama İşlemi İçin \"T\"ye basın");
 Console.WriteLine("Çıkarma İşlemi İçin \"Ç\"ye basın");
 Console.WriteLine("Çarpma İşlemi İçin \"X\"e basın");
 Console.WriteLine("Bölme İşlemi İçin \"B\"ye basın");
 islem = Console.ReadLine();
if (islem == "T")
 {
 Console.WriteLine(Int32.Parse(Console.ReadLine()) + Int32.Parse(Console.ReadLine()));
 }
if (islem == "Ç")
 {
 Console.WriteLine(Int32.Parse(Console.ReadLine()) - Int32.Parse(Console.ReadLine()));
 }
if (islem == "X")
 {
 Console.WriteLine(Int32.Parse(Console.ReadLine()) * Int32.Parse(Console.ReadLine()));
 }
if (islem == "B")
 {
 Console.WriteLine(Int32.Parse(Console.ReadLine()) / Int32.Parse(Console.ReadLine()));
 }
Form a iki adet textBox Bir adet button ekleyin ve buttonun Click olayına aşağıdaki kodu yazın.
int a, b;
 a = Int32.Parse(textBox1.Text);
 b=Int32.Parse(textBox2.Text);
 if(a>b)
 MessageBox.Show(Convert.ToString(a-b));
else
 MessageBox.Show(Convert.ToString(b - a));
int toplam, sonuc = 0, top5 = 0, top3 = 0;
 Console.Write("Bir sayı giriniz: ");
int sayi1 = Convert.ToInt32(Console.ReadLine());
 Console.Write("bir sayı daha giriniz: ");
int sayi2 = Convert.ToInt32(Console.ReadLine());
for (toplam = sayi1; toplam < sayi2; toplam++)
if (toplam %5 == 0)
 {
 top5 = top5 + toplam;
 }
else if (toplam %3 == 0)
 {
 top3 = top3 + toplam;
 }
else
 {
 sonuc = sonuc + toplam;
 }
 Console.Write("3E bÖLünenLer : {0}\n5e BölüNenLer : {1}\n SayıLarın TopLamı : {2}",top3, top5, sonuc );
 Console.ReadLine();
Console.WriteLine("Bir ile yüz arasnda bir sayı tutun");
int küçük = 1, büyük = 100, sayı;
string durum;
 Random rasgele = new Random();
int sayaç = 0;
for (int i = 1; i <= 20; i++)
 {
 sayı = rasgele.Next(küçük, büyük);
 sayaç++;
if (küçük==büyük)
 {
 Console.WriteLine("Sayınız : "+küçük);
 break;
 }
 Console.WriteLine("Sayınız " + sayı + " mı ?");
 Console.WriteLine("\nKüçükse K ye Büyükse B ye Bildiysen E ye basın :\n");
 durum = Console.ReadLine();
if (durum == "K" || durum == "k")
 büyük = sayı - 1;
if (durum == "B" || durum == "b")
 küçük = sayı+1;
if (durum == "E" || durum == "e")
 {
 Console.WriteLine("Ben bu işi biliyorum :) ");
 break;
 }
if (büyük == 0)
 {
 Console.WriteLine("Sayınız : 1 dan küçük olamaz.");
 break;
 }
 } Console.WriteLine("Oyunu oynadığınız için teşekkür ederim " + sayaç + " denemede buldum");
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 namespace ConsoleApplication1
 {
class Program
 {
static void Main(string[] args)
 {
int a, i, sonuc;//Burda a,i diye 2 tane döngü için değişken tanımladım.
 a = 1;//a nın başlangıc değeri 1
 sonuc = 0;
 while (a <= 10)
 {
 i = 1;
 while (i <= 10)
 {
 sonuc = a * i;
 Console.WriteLine(a + "x" + i + "=" + sonuc);
 i++;
 }
 Console.WriteLine("---------------");
 a++;
 }
 Console.ReadLine();
 }
 }
 }
Bazı programlama dillerinde değişkenlerin kullanımı veri tiplerine bağlı olmayabilir. Basic dili böyle idi. Bazı dillerde ise türlerin tanımlanması ve doğru karar verilmiş olması gerekir. Bir türün diğer bir türe dönüştürülmesi bizzat programcı tarafından açık olarak yapılmalıdır. Bu yüzden, Basic programlama dilinde veri tipleri üzerindeki kontrollerin artması en önemli gelişmelerden birisi olmuştur.
 Programcılarının değişkenler için veri tiplerini seçmesi gerekir. Tamsayı olmayan sayılar için C# programlama dili floating point ve decimal olmak üzere iki ayrı alternatif sunar. Decimal veri tipi diğer dillerde olmayan farklı bir veri tipidir.
 Gerçek sayılar için decimal veya floating point türünde değişken kullanmamız gerekir. Bilimsel veya mühendislik uygulamaları için tanımlanacak değişkenler için floating point veri tipi kullanılır. Floating point veri tipi çok büyük ve çok küçük sayılar için kullanılır. Bazı durumlarda, floating point türü kullanıldığında çok küçük hatalı sonuçlar oluşabilir. Decimal veri tipi kesin sonuçlar verdiği için floating point kadar esnek değildir.
 Decimal veri tipi, System.Desimal sınıfından türetilir. Kullanımı:
decimal cebimdekiPara;
 Eğer cebinizde bozuk para yok ise decimal tipinde değişken kullanabilirsiniz.
cebimdekiPara = 70;
 Eğer bozuk paranız da varsa, şu şekilde kullanmak isterseniz:
cebimdekiPara = 70.25; //Problem olabilir.
 Karışıklığa mahal vermemek için sonuna M veya m eklemeniz gerekir.
cebimdekiPara = 70.25m; //Düzgün çalışacaktır
 Aşağıdaki programı inceleyelim.
//--------------------------------------------------
 //biletHesabi.cs
 //--------------------------------------------------
using System;
class biletHesabi
 {
static void Main()
 {
 const decimal yuksekFiyat = 12.50m, dusukFiyat = 8.25m;
 Console.Write(""Pahaly bilet fiyatını giriniz: "");
int pahaliBiletSayisi = Int32.Parse(Console.ReadLine());
 Console.Write(""Ucuz bilet fiyatını giriniz: "");
int ucuzBiletSayisi = Int32.Parse(Console.ReadLine());
 decimal toplamFiyat = pahaliBiletSayisi * yuksekFiyat + ucuzBiletSayisi * dusukFiyat;
 Console.WriteLine(""Toplam fiyat:"" + toplamFiyat + "" YTL"");
 }
 }
 Gördüğünüz gibi, decimal sayıları ve tamsayıları aynı ifade içinde kullanabiliyoruz. C# herhangi bir tamsayı değişkeni decimal türüne çevirebilir. Decimal değerler ve tamsayı değerler arasındaki hesaplama sonucu decimal değerdir. Fakat C#, decimal tipleri tamsayı tipine dönüştürmez.
decimal toplamPara = 54.25m;
int para = toplamPara; //Derleme Hatası
 C# derleyicisi bu şekildeki çevirmeyi önlemektedir. Decimal veri tipinden tamsayı veri tipine çevirmede kayıp oluşabilir.
 casting işlemi yaparak decimal tipte bir sayıyı kayıplarla birlikte tamsayı türüne dönüştürmek mümkündür.
int para = (int)toplamPara;
 Bir bilme işlemin sonucunun decimal olabilmesi için işlem yapılacak sayılardan en az birisinin decimal olması gerekir, ya da decimal türüne dönüştürülmesi gerekir.
int a = 25, b = 10;
decimal c = a/b; //sonuc 2 çykacaktyr.
 Çünkü bir tamsayının diğer bir tamsayıya bölünmesi sonucu bölüm yine bir tamsayıdır. İşleme giren sayılardan birisini açık dönüştürme ile decimal sayıya dönüştürelim.
int a = 25, b = 10;
 decimal c = (decimal) a/b; //sonuc 2.5
 Çıkan sonucu yuvarlamak isteyebiliriz. Bunu da kaç basamak yuvarlayacağımızı belirterek yapabiliriz.
decimal x = 25.77m;
 decimal y = .05m;
 decimal sonuc = x * y; // sonuc 1.2885
 decimal yuvarlanmis = decimal.Round(sonuc, 2); //yuvarlanmis = 1.29 olur.
string yazi = "Csharp eğitimi";
 for (int i = yazi.Length-1; i >= 0; i--)
 {
 Console.Write(yazi[i]);
 }
 Console.ReadKey();
string yazi = "abc";
 char[] ters = new char[yazi.Length];
for (int i = 0; i < yazi.Length;i++)
 {
 ters[i] = yazi[yazi.Length -i- 1];
 }
 Console.WriteLine(ters);
using System;
class Merhaba
 {
public static void Main(string[] args)
 {
 Console.WriteLine("Merhaba");
 }
 }
 Ekran Çıktısı : Merhaba
Klavyeden bir metin girilmesini bekler. “Enter” tuşuna basılınca sonlanır. Girilen değer string olarak tanımlanmış isim değişkenine atanır.
using System;
class Okuma
 {
public static void Main(string[] args)
 {
string isim = Console.ReadLine();
 }
 }
using System;
class Topla
 {
public static void Main(string[] args)
 {
 Console.WriteLine(topla(5,6));
 }
public static int topla(int sayi1,int sayi2)
 {
 return sayi1+sayi2;
 }
 }
using System;
class TipDonusum
 {
public static void Main(string[] args)
 {
 double sayi = Double.Parse(Console.ReadLine());
 Console.WriteLine("Double : "+Math.Sqrt(sayi)+
 " "+"int : "+(int)Math.Sqrt(sayi));
 }
 }
 Ekran Çıktısı :
 C:\ALG>Ornek4
 9,1
 Double : 3,01662062579967 int : 3
Float double ve int değişkenlerin karelerini alıp toplayan program.

using System;
class Degiskenler
 {
public static void Main(string[] args)
 {
 double d=5.8;
 float f = 7.3f;
int i = 5;
 float fkare = f*f;
 double kareToplam = d*d+f*f+i*i;
 Console.WriteLine(kareToplam);
 }
 }
 Ekran Çıktısı : 111,930002784729
using System;
class DiziListele
 {
public static void Main(string[] args)
 {
string[] strDizi={"Ali","Zekiye","Cemil", "Kemal"};
int son = strDizi.Length-1;
 for(int i=son; i>=0; --i)
 {
 Console.WriteLine(strDizi[i]);
 }
 }
 }
int dizi[] = { 5,6,7,8 }; veya benzer ekilde verilen bir tamsayı dizisinin elemanlarının
 toplamını bulan metodu içeren C# programını yazınız.
using System;
class DiziTopla
 {
public static void Main(string[] args)
 {
int[] dizi = { 5,6,7,8 };
 Console.WriteLine(topla(dizi));
 }
public static int topla(int[] dizi)
 {
int toplam = 0;
for(int i=0; i toplam+=dizi[i];
 return toplam;
 }
 }
Verilen bir kişi adını bir dizide arayan ve bulunup bulunamadığını belirten C# metodunu yazan kodlar.

using System;
class DiziArama
 {
public static void Main(string[] args)
 {
string[] strDizi={"Ali", "Zekiye", "Cemil", "Kemal"};
string kelime = "Cemil";
if (ara(strDizi,kelime))
 Console.WriteLine(kelime+" Dizide Bulundu");
else
 Console.WriteLine(kelime+" Dizide Bulunamadı");
 kelime = "Yılmaz";
if (ara(strDizi,kelime))
 Console.WriteLine(kelime+" Dizide Bulundu");
else
 Console.WriteLine(kelime+" Dizide Bulunamadı");
 }
public static bool ara(string[] dizi, string aranan)
 {
for(int i=0; i if (aranan.Equals(dizi[i])) return true;
 return false;
 }
 }
2 x 4′lük bir matris oluşturan ve elemanlarını listeleyen C# programı
using System;
class MatrisListele
 {
public static void Main(string[] args)
 { int[,] matris = { { 5,6,7,8 }, { 9, 10, 11, 12} };
 listele(matris); }
public static void listele(int[,] matris)
 {
for(int i=0; i<2; ++i)
 {
for(int j=0; j<4; ++j)
 Console.Write(matris[i,j]+" ");
 Console.WriteLine();
 }
 }
 }
using System;
class DiziElemanEkle
 {
static string[] strDizi;
static int elemanSayac = 0;
public static void Main(string[] args)
 {
 strDizi = new string[10];
 elemanEkle("Ali");
 elemanEkle("Cemil");
 listele();
 }
public static void elemanEkle(string yeniEleman)
 {
 strDizi[elemanSayac]=yeniEleman;
 elemanSayac++;
 }
public static void listele()
 { for(int i=0; i Console.WriteLine(strDizi[i]); }
 }
using System;
class Stringler
 {
public static void Main(string[] args)
 { string s= "abcdefghijklmnopqrstuvwxyzabcde";
 // e harfinin alfabedeki konumu
 Console.WriteLine(s.IndexOf('e'));
 // e harfinin 20. karakterden sonra konumu
 Console.WriteLine(s.IndexOf('e',20));
 // 5. karakterden 10 karakterlik string parçası
 Console.WriteLine(s.Substring(5,10));
 // string birle tirme
 Console.WriteLine(string.Concat(s,"ABCDEFG"));
 // string atama
 s = "Merhaba"; Console.WriteLine(s);
 char[] charArray= new char[7];
 s.CopyTo(0,charArray,0,7);
 Console.WriteLine(charArray);
 s = s + new string(charArray);
 }
 }
Kullanıcıdan iki tamsayı isteyerek bunların toplamını, çarpımını, farkını, bölümünü
 ve bölümünden kalanını bulup sonuçları yazdıran C# programı.
using System;
using System.Windows.Forms;
class MesajKutusu
 {
public static void Main(string[] args)
 {
string sayi1, sayi2;
int tamsayi1, tamsayi2, toplam, carpim, fark, kalan;
 float bolum;
 Console.WriteLine("1.sayiyi veriniz");
 sayi1=Console.ReadLine();
 Console.WriteLine("2.sayiyi veriniz");
 sayi2=Console.ReadLine();
 tamsayi1 = Int32.Parse(sayi1);
 tamsayi2 = Int32.Parse(sayi2);
 toplam = tamsayi1+tamsayi2;
 carpim = tamsayi1*tamsayi2;
 fark = tamsayi1-tamsayi2;
 bolum = tamsayi1/tamsayi2;
 kalan = tamsayi1%tamsayi2;
 MessageBox.Show("Toplam = "+toplam+"\nCarpim = "+carpim+
 "\nFark = "+fark+"\nTamsayi Bolum = "+bolum+"\nKalan = "+kalan+
 "\nBolum = "+(float)tamsayi1/tamsayi2,
 "Sonuclar",MessageBoxButtons.OK,MessageBoxIcon.Information);
 }
 }
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Media; // Eklenmesi gereken namespace.
 namespace WindowsApplication1
 {
public partial class Form1 : Form
 {
public Form1()
 {
 InitializeComponent();
 }
 private void Form1_Load(object sender, EventArgs e)
 {
 SoundPlayer player = new SoundPlayer();
string path = "C:\\windows\\media\\ding.wav"; // Müzik adresi
 player.SoundLocation = path;
 player.Play(); //play it
 }
 }
 }
Not ortalamasını bulan C# programı (-1 de ğeri girilene kadar notları okur).
using System;
using System.Windows.Forms;
class NotOrt
 {
public static void Main(string[] args)
 {
 float ortalama;
int sayac=0, notu, toplam=0;
 Console.WriteLine("Notu giriniz (Exit : -1)");
string str = Console.ReadLine();
 notu = Int32.Parse(str);
 while(notu!=-1) {
 toplam += notu; ++sayac;
 Console.WriteLine("Notu giriniz (Exit : -1)");
 str = Console.ReadLine();
 notu = Int32.Parse(str);
 };
string s;
if (sayac==0) s = "Not girilmedi!";
else s = "Sinif ort. = "+(float)toplam/sayac;
 MessageBox.Show(s,"Sonuclar",
 MessageBoxButtons.OK,MessageBoxIcon.Information);
 }
 }
Random sayi = new Random();
int no = sayi.Next(1,11);
 button1.Text = no.ToString();

üst teki kod 1 den 10 a kadar olan sayıalrı seçer yani gelme ihtimali olan sayılar 1-2-3-4-5-6-7-8-9-10 dur. 11 seçilmez. Random sınıfının Next metodu sayı seçmemizi sağlar. Forma bir button ekleyip buttona kodu yazın button un text özelliği değişecektir.
int sayi;
 sayi = Convert.ToInt32(Console.ReadLine());
 while (sayi > 0)
 {
 Console.Write("{0}", sayi % 10);
 sayi /= 10;
 }
 Console.WriteLine("\n");

Düz string değerler içinde aynı kodu kullanabilirsiniz.
 int i, j;
            int en = Convert.ToInt32(Console.ReadLine());
            int boy = Convert.ToInt32(Console.ReadLine());
            for (i = 0; i < boy; i++)
            {
                for (j = 0; j < en; j++)
                {
                    Console.Write("*");
                }
                Console.Write("\n");
            }
int sayi_1 = Convert.ToInt32(Console.ReadLine());
            int sayi_2 = Convert.ToInt32(Console.ReadLine());
            int okek = 1;
            int bolen = 2;
            while (sayi_1 > 1 || sayi_2 > 1)
            {
                // Sayilardan her ikiside, bolen
                // degiskenine bolunuyorsa
                if (sayi_1 % bolen == 0 &&
                    sayi_2 % bolen == 0)
                {
                    okek *= bolen;
                    sayi_1 /= bolen;
                    sayi_2 /= bolen;
                }
                // Sayilardan ilki, bolen
                // degiskenine bolunuyorsa
                else if (sayi_1 % bolen == 0)
                {
                    okek *= bolen;
                    sayi_1 /= bolen;
                }
                // Sayilardan ikincisi, bolen
                // degiskenine bolunuyorsa
                else if (sayi_2 % bolen == 0)
                {
                    okek *= bolen;
                    sayi_2 /= bolen;
                }
                else
                {
                    bolen++;
                }
            }
            Console.WriteLine( okek);
  int sayi_1 = Convert.ToInt32(Console.ReadLine());
            int sayi_2 = Convert.ToInt32(Console.ReadLine());
            int obeb = 1;
            int bolen = 2;
            while (sayi_1 > 1 || sayi_2 > 1)
            {
                // Sayilardan her ikiside, bolen
                // degiskenine bolundugu takdirde,
                // obeb hesabina katilir.
                if (sayi_1 % bolen == 0 && sayi_2 % bolen == 0)
                {
                    obeb *= bolen;
                    sayi_1 /= bolen;
                    sayi_2 /= bolen;
                }
                else if (sayi_1 % bolen == 0)
                {
                    sayi_1 /= bolen;
                }
                else if (sayi_2 % bolen == 0)
                {
                    sayi_2 /= bolen;
                }
                else
                {
                    bolen++;
                }
            }
            Console.WriteLine( obeb);
int i;
    int[] liste ={ -16, 71, -18, -4, 10, 0 };
    for (i = 0; i < liste.Length; i++)
    {
        if (liste[i] < 0)
            liste[i] *= -1;
    }
    for( i = 0; i < 6; i++ ) {
        Console.Write("[ {0} ]  ", liste[i]);
    }
    Console.WriteLine("\n");
  int sayi, i = 0;
            //Klavyeden girilecek sayinin 0 ile 999 sınırlarında
            //olup olmadığı kontrol ediliyor. Eğer değilse,
            //uyarı verilip, yeni bir sayı isteniyor. Bu işlem
            //doğru bir değer girilene kadar devam ediyor.
            do
            {
                Console.Write("Sayıyı giriniz> ");
                sayi = Convert.ToInt32(Console.ReadLine());
                if (sayi > 9999 || sayi < 0)
                Console.WriteLine("Girdiğiniz sayı 0 ile 9999 arasında olmalıdır.\n");
                else
                break;
            } while (i == 1);
            Console.WriteLine("{0} sayısı \n\n", sayi);
            //Verilen sayıyı, yazıyla ifade edebilmemiz için,
            //yüzler, onlar ve birler basamaklarına ayırmamız
            //gerekmektedir.
            //Sayının yüzler basamağı ayrıştırılıyor.
            //Bunun için sayıyı, 100'e bölmek yeterli.
            //YÜZLER BASAMAĞI:
            switch (sayi / 1000)
            {
                case 9: Console.Write("dokuzbin"); break;
                case 8: Console.Write("sekizbin"); break;
                case 7: Console.Write("yedibin"); break;
                case 6: Console.Write("altıbin"); break;
                case 5: Console.Write("beşbin"); break;
                case 4: Console.Write("dörtbin"); break;
                case 3: Console.Write("üçbin"); break;
                case 2: Console.Write("ikibin"); break;
                case 1: Console.Write("bin"); break;
            }
            switch (sayi%1000/100)
            {
                case 9: Console.Write("dokuzyüz"); break;
                case 8: Console.Write("sekizyüz"); break;
                case 7: Console.Write("yediyüz"); break;
                case 6: Console.Write("altıyüz"); break;
                case 5: Console.Write("beşyüz"); break;
                case 4: Console.Write("dörtyüz"); break;
                case 3: Console.Write("üçyüz"); break;
                case 2: Console.Write("ikiyüz"); break;
                case 1: Console.Write("yüz"); break;
            }
            //Onlar basamağını bulmak için, sayının
            //yüze bölümünden kalan değeri, 10'a
            //bölüyoruz. Yüzler basamağını bir önceki
            //adımda ele aldığımız için, bu adımda,
            //sayının yüze bölümünü değil, bölümünden
            //kalanı kullandık.
            //ONLAR BASAMAĞI:
            switch ((sayi % 100) / 10)
            {
                case 9: Console.Write("doksan"); break;
                case 8: Console.Write("seksen"); break;
                case 7: Console.Write("yetmiş"); break;
                case 6: Console.Write("altmış"); break;
                case 5: Console.Write("elli"); break;
                case 4: Console.Write("kırk"); break;
                case 3: Console.Write("otuz"); break;
                case 2: Console.Write("yirmi"); break;
                case 1: Console.Write("on"); break;
            }
            //Birler basamağını bulabilmek için, sayının
            //10'a bölümünden kalana bakıyoruz.
            //BİRLER BASAMAĞI:
            switch ((sayi % 10))
            {
                case 9: Console.Write("dokuz"); break;
                case 8: Console.Write("sekiz"); break;
                case 7: Console.Write("yedi"); break;
                case 6: Console.Write("altı"); break;
                case 5: Console.Write("beş"); break;
                case 4: Console.Write("dört"); break;
                case 3: Console.Write("üç"); break;
                case 2: Console.Write("iki"); break;
                case 1: Console.Write("bir"); break;
            }
            //Eğer sayı 0 ise, yukarda ki düzeneğe
            //uymayacağından, onu ayrıca ele alıyoruz.
            if (sayi == 0)
                Console.WriteLine("sıfır");
            Console.Write(" şeklinde okunur.\n\n\n\n");
Forma openDialog ekleyin. using e using System.IO; ekliyoruz. Butona aşağıdaki kodu yazıyoruz. Seçtiğimi txt dosyasının satırların başına ve sonuna , virgül eklemeye yarıyor. Değişikliği C: sürücüsüne Csharp.txt adında kayıt ediyor.

            string satir;
            FileStream fs,fw;
            StreamReader sr;
            StreamWriter sw;
            string dosya_adi;
            DialogResult c = openFileDialog1.ShowDialog();
            if (c == DialogResult.OK)
            {
                dosya_adi = openFileDialog1.FileName;
                fs = new FileStream(dosya_adi, FileMode.Open, FileAccess.Read);
                fw = new FileStream("c:\\Csharp.txt", FileMode.OpenOrCreate, FileAccess.Write);
                sr = new StreamReader(fs);
                sw = new StreamWriter(fw);
                while ((satir = sr.ReadLine()) != null)
                {
                    sw.WriteLine(","+satir+",");
                }
                sw.Close();
                sr.Close();
                fw.Close();
                fs.Close();

            }
int[] sayilar = {61,4,6,7,8,9,2,3,43,5,55};
 Array.Sort(sayilar);
int enBuyuk = sayilar[sayilar.Length - 1];
 MessageBox.Show(enBuyuk.ToString());
dataGridView i doldururken muhtemelen
 adaptor.Fill(tablo);
 dataGridView1.DataSource = tablo;

bunun gibi bir kod kullanıyor olmalısınız.
 dataGridView boşaltmak için yani içeriği temizlemek içinde
 tablo.Clear(); yazmanız yeterli olacaktır. Kodu dataGridView doldurmadan önce kullanmalısınız.
Reverse fonksiyonu diziyi ters çevirmek için kullanılır.

Array.Reverse(diziAdi);
int[] sayilar = { 61, 4, 6, 7, 8, 9, 2, 3, 43, 5, 55 };
 Array.Sort(sayilar);
 Array.Reverse(sayilar);
int enBuyuk = sayilar[sayilar.Length - 1];
 MessageBox.Show(enBuyuk.ToString());
string Metin = textBox2.Text;

string[] yazi = Metin.Split('');
int kac=yazi.Length;

for (int i=0 ;i {
int eksi =i+1;
string ar =yazi[kac-eksi];
 label1.Text =label1.Text+" "+ar;
 }
int a, b, t;
 a = Convert.ToInt32(textBox1.Text);
 b = Convert.ToInt32(textBox2.Text);
 t = a + b;
 MessageBox.Show(t.ToString());
Dizi1 in içinde olup dizi2 nin içinde olmayan elemanları listbox’a eklemek için aşağıdaki doku kullanabilirsiniz.

string[] dizi1 = {"test1","ab","ss","ac","test2","ab","bb","ac","test3","ab","yy","ac","test4"};
string[] dizi2 = {"ab", "ss", "ac" ,"bb" , "yy" };
 private void button1_Click(object sender, EventArgs e)
 {
 foreach (string deger in dizi1)
 {
if (Array.IndexOf(dizi2, deger) == -1)
 {
 listBox1.Items.Add(deger);
 }
 }
 }
DialogResult Olay = MessageBox.Show("Bu satır silinecek","Onaylama",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Exclamation);
if (DialogResult.Yes == Olay)
 MessageBox.Show("Yes düğmesi tıklandı");
if (DialogResult.No == Olay)
 MessageBox.Show("No düğmesi tıklandı");
if (DialogResult.Cancel == Olay)
 MessageBox.Show("Cancel düğmesi tıklandı");
 DialogResult Onay = MessageBox.Show("düğme tıkla","deneme",MessageBoxButtons.AbortRetryIgnore);
if (DialogResult.Abort == Onay)
 MessageBox.Show("Abort düğmesi tıklandı");
if (DialogResult.Ignore == Onay)
 MessageBox.Show("Ignore tuşu tıklandı");
if (DialogResult.Retry == Onay)
 MessageBox.Show("Retry düğmesi tıklandı");
int sayi1, sayi2;
string sayistr1, sayistr2, islem;

 Console.Write(“1. sayıyı giriniz:”);
 sayistr1 = Console.ReadLine();

 Console.Write(“2. sayıyı giriniz:”);
 sayistr2 = Console.ReadLine();

 sayi1 = Int32.Parse(sayistr1);
 sayi2 = Int32.Parse(sayistr2);

 Console.WriteLine(“işlem seçiniz”);
 Console.WriteLine(“(1) Toplama”);
 Console.WriteLine(“(2) Çıkarma”);
 Console.WriteLine(“(3) Çarpma”);
 Console.WriteLine(“(4) Bölme”);
 Console.WriteLine(“(5) Kalan”);

 Console.Write(“Seçiminiz nedir? :”);
 islem = Console.ReadLine();

if (islem == “1″) Console.WriteLine(“{0} + {1}= {2}”, sayi1, sayi2, (sayi1 + sayi2));
if (islem == “2″) Console.WriteLine(“{0} – {1}= {2}”, sayi1, sayi2, (sayi1 – sayi2));
if (islem == “3″) Console.WriteLine(“{0} * {1}= {2}”, sayi1, sayi2, (sayi1 * sayi2));
if (islem == “4″) Console.WriteLine(“{0} / {1}= {2}”, sayi1, sayi2, (sayi1 / sayi2));
if (islem == “5″) Console.WriteLine(“{0} % {1}= {2}”, sayi1, sayi2, (sayi1 % sayi2));
TRY – CATCH – FINNALY
try
 {
int a = Convert.ToInt32(textBox1.Text);
 MessageBox.Show(a.ToString()+ " Sayısını girdiniz");
 }
 catch (Exception HataMesaji)
 {
 MessageBox.Show("Lütfen Sayı Giriniz !!");
 }
 finally
 {
 textBox1.Clear();
 textBox1.Focus();
 }
string mesaj;
int s;
 Console.WriteLine(“yazılacak oan mesaj”);
 mesaj=Console.ReadLine();
 Console.WriteLine(“kac kere yazdıralsın”);
 s=Convert.ToInt32(Console ReadLine());
for(int i = 0; i <= s; i++)
 {
 Console.WriteLine(mesaj);
 }
 Console.ReadLine();
static void Main(string[] args)
 {
int x;
int y;
int toplam = 0;
 Console.WriteLine(“bir sayı girin”);
int input1 = Convert.ToInt32(Console.ReadLine());
 Console.WriteLine(“bir sayı daha girin”);
int input2 = Convert.ToInt32(Console.ReadLine());
if (input1 > input2)
 {
 y = input1;
 x = input2;
 }
else
 {
 x = input1;
 y = input2;
 }
for (int s = x; s <= y; s = s + 1)
 {
if (s % 2 == 0)
 {
 toplam = toplam + s;
 }
int a=5;
 Console.WriteLine((a*a).ToString());
string a = Guid.NewGuid().ToString();

 MessageBox.Show(a.ToString());
 Rast gele id üretmek için kullanılır.
static void Main(string[] args)
 {
int sayi = Convert.ToInt32(Console.ReadLine());
for(int i=2; i<=sayi; i++)
 {
int kalan=sayi%i;
if(kalan==0)
 {
 Console.WriteLine("sayi asal değildir");
 break;
 }
if(i==sayi-1)
 {
 Console.WriteLine("sayi asaldir");
 break;
 }
 }
 Console.ReadLine();

 }
 }
 }
static void Main(string[] args)
 {
 Console.WriteLine(“girilen sayının negatif veya pozitif olduğunu bulan”);
int x = Convert.ToInt32(Console.ReadLine());
if (x >= 0)
 {
 Console.WriteLine(“girilen sayı pozitiftir”);
 }
else
 {
 Console.WriteLine(“girilen sayı negatif”);
 }
 Console.ReadLine();
 }
 }
 }

girilen x değerini 5 kere ekrana yazdırma

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

namespace x_değerini_5_kere_yazdır
 {
class Program
 {
static void Main(string[] args)
 {
 Console.WriteLine(“x değerini 5 kez ekrana yazdır”);
int sayi = Convert.ToInt32(Console.ReadLine());
for (int index = 0; index < 5; index++)
 {
 Console.WriteLine(sayi);
 }
 Console.ReadLine();
 }
 }
 }
Forma bir buton 2 TextBox 2 de Label Ekleyin.

            int a = Convert.ToInt32(textBox1.Text);
            int b = Convert.ToInt32(textBox2.Text);
            int tasiyici = 0;
            int toplam = 0;
            int kareToplam = 0;
            if (a < b)
            {
                tasiyici = a;
                a = b;
                b = tasiyici;
            }

            for (; b <= a; b++)
            {
                toplam = toplam + b;
                kareToplam = kareToplam + (b * b);
            }

            label1.Text = toplam.ToString();
            label2.Text = kareToplam.ToString();
class Program
 {
static void Main(string[] args)
 {
 Console.WriteLine(“-1 girilene kadar klavyeden sayı oku ve sayılatın ort al”);
 double toplam = 0;
 double ortalama = 0;
int sayi = 0;
int s=0;
 do
 {

 toplam = toplam + sayi;

 s++;
 sayi = Convert.ToInt32(Console.ReadLine());
 }
 while (sayi!= -1);
if (s != 1)
 {
 ortalama = toplam / (s – 1);
 }
 Console.WriteLine(“ortalama=” + ortalama);
 Console.ReadLine();

 }
 }
 }
 int a, b, c, d,son=0;

            Console.Write(" Bir sayi giriniz : ");
            a=Convert.ToInt32(Console.ReadLine());
            for (b = a+1; b > a; b++)
            {
                d = 1;
                for (c = 2; c < b; c++)
                {

                    if (b % c == 0)
                    {
                        d = 0;

                        break;
                    }
                }

                if (d == 1)
                { son = b; b = 0; }
            }
            Console.WriteLine("Sonraki Sayı {0} dır.",son);

            for (b = a - 1; b < a; b--)
            {
                d = 1;
                for (c = 2; c < b; c++)
                {

                    if (b % c == 0)
                    {
                        d = 0;

                        break;
                    }
                }

                if (d == 1)
                { son = b; b = a+1; }
            }
            Console.WriteLine("Önceki Sayı {0} dır.", son);

Arama Kutusu

Bu Hafta En Popüler

Tüm Yazılar

Etiketler

.Nete 101 adet c# kod örneği 101 adet csharp kod örneği 228 adet c# program örneği 228 adet csharp program örneği 3 sayının ortalaması 3 sayının ortalamasını bulan program 3 sayının ortalamasını bulan program yapımı 3 sayının ortalamasını bulmak 3 sayının ortalamasını bulmak için yapmak gerekenler 50 tane c# örneği ado.net ajanda programı yazmak Algoritma Ders 1 - Algoritma Nedir Bağlantı başka bir formdan nesne çağırmak bilge adam birden yüze kadar sayan program büyük ünlü uyumu programı büyük ünlü uyumu programı yapımı C # Kdv Hesaplama c sharp C sharp kurulum dersi - OnrGrfk c-sharp c-sharp prorgam örnekleri C# C# * yıldızlarla içi dolu kare çizdirmek C# ++ Ve - - Operatörlerinin Kullanımı C# 1 den 100 e kadar çift sayıları yazdırmak C# 1 den 100 e kadar tek sayıları yazdırmak C# 1-10'a Kadar Olan Sayıları Toplama C# 1-10'a Kadar Olan Sayıların Karesini Almak C# 100'e kadar çift sayıları yazdırma C# 2.Ders - C# ile C++ Benzerlikleri c# access c# access işlemleri c# ağırlık merkezi hesaplama programı C# Aritmetik İşlemler c# birden yüze kadar birer birer sayan program C# Boş bir diziye arka arkaya eleman ekleyen metot C# Bölme C# Buton Tıklatma c# button C# Büyük sayıyı çıkartan program c# checkbox c# combobox c# console alt yapı eğitimi c# console birden yüze kadar sayıları yazdırma programı C# Console Ders 1 Merhaba Dünya C# Console Ders 2 String Değişkenler C# Console Ders 3 Int Değişkenler C# Console Ders 4 - Aritmetik 4 İşlem Uygulaması C# Console Ders 5 Double Değişkenler C# Console Ders 6 İf/Else Yapısı-1 C# Console Ekranında Dört İşlem c# console örnekleri c# console programı C# Console Uygulamada Hesap Makinası c# console uygulamaları c# çağırma C# Çarpma C# Çıkarma C# dataGridView içeriğini temizlemek c# datagridview örnekleri c# datagridview ziyaretçi defteri C# Decimal Veri Tipi C# Değişkene Değer Atama C# Ders 1 C# Dersleri - Ders 1 (HD YAYIN) C# DialogResult ve MessageBox Kullanımı C# Dizi elemanlarını ikinci dizide aramak C# Dizi Sıralama C# Dizideki – değerleri pozitif yapalım C# Dizideki en büyük sayıyı bulur C# Dizideki en küçük sayıyı bulur C# Diziler C# Diziyi ters çevirme (Reverse) c# dll C# dosyadan okuma ve yazma örneği c# döngü ornekleri c# döngü örnekleri C# döngüler C# Ekrana Yazdırma Komutu c# enabled c# event arguments c# for döngüsü c# foreach kullanımı C# Girilen 2 sayının 3′e ve 5′e Bölünebilirliğini Hesaplayan Program C# Girilen iki sayıyı çarpan program C# Girilen Sayının Asal olup olmadığını bulan Program C# Girilen Sayının Negatif mi -- Pozitif mi olduğunu bulan Program C# Girilen sayıyı ters çeviren program C# girilene kadar klavyeden sayı oku ve ortalamasını al C# Guid Kullanımı C# Haftanın Günlerini Yazan Program c# hata çağırma c# hata oluşturma c# hesap makinesi C# Hesaplama Programı C# if c# if else C# iki boyutlu diziler C# İki sayı arasındaki çift sayılar C# İki Sayıyı Toplama (WindowsFormsApplication) C# İki sayıyı toplayan metot ve kullanımını c# ile telefon defteri programı yazmak C# İlişkisel Operatörü c# Klavyeden girilen 2 sayı arasında kalan sayıların toplamını ve karelerinin toplamını bulan program C# Klavyeden Girilen Değeri Ekrana Yazan Program C# Klavyeden girilen sayının alttan ve üstten en yakın asal sayıları C# Klavyeden Okuma Komutu ve string c# kod çağırma c# kodlarını c# kodlarını vb çevirme c# label c# label ornekleri c# label örnekleri c# linq c# listbox c# md5 şifreleme c# metod kullanımı C# Modülüs Bölme C# MSSQL C# mssql bağlantı C# OBEB bulan program C# OKEK bulan program C# oledb access işlemleri c# oledb işlemleri c# otomasyon C# ÖRNEK : Mesaj Kutusu Kullanımı 4 işlem C# ÖRNEK : While Döngüsü Kullanımı c# örnek dosyaları C# Örnek Matrisler c# örnek program c# örnek programları C# Örnek Stringler c# örnekleri c# program örnekleri c# property c# property kavramı C# Random C# Random Rastgele Sayı Seçmek c# runtime C# Sayı bulma oyunu C# Sayının Karesini Almak C# Sayıyı Yazıya Çevirmek (55 – ElliBeş gibi.) C# Ses Dosyası Çalmak C# sınav soruları c# split string c# split string kullanımı c# sql bağlantısı yapma c# sql ornek c# sql örnek c# sqlden veri çekme C# String - int'e çevirme C# switch döngü C# Switch Döngüsü C# Taban Aritmetiği Programı C# Tamsayı C# Tek Sayıları Toplama c# tekrarlanan kayıtları listeleme C# Text Return C# Tip Dönüşümleri C# Toplama C# True False Kullanımı C# Try C# Veri Tipleri C# Verilen bir mesajı istenen sayıda ekrana yazdıran program C# Verilen bir string dizisini c# veritabanı c# veritabanı işlemleri c# veritabanı projeleri c# veritabanlı sözlük projesi C# Vize c# webconfig C# While Döngüsü c# yaş hesaplama C# Yazılım Dersleri 1-7 Diziler C# Yazılım Dersleri 9-Framework 1- Web Servisine Bağlanmak C# Yazılım Dersleri 9-Framework 2- Web Service Oluşturmak C# Yazılım Dersleri 9-Framework 3-Reflection C# Yazıyı ters çevirme kodları C# Yazıyı tersten yazdırmak c#.net c#.net kodlarını vb.net çevirme C#.net örnek kodlar C#.net örnekleri C#'da Console Application Kullanarak Çarpım TAblosu Yapmak c#console ekrana yazı yazdırma Catch cep telefonu teknik servis takip programı console console application 3 sayı ortalaması console dört işlem console uygulamaları Console.ReadLine Console.WriteLine Copy csharp csharp 228 adet program örneği csharp 3 sayı ortalama csharp 3 sayı ortalaması csharp ağırlık merkezi hesaplama csharp ağırlık merkezi programı csharp console application foreach csharp console ikinci dereceden denklem örnekleri csharp console kim 500 milyar ister csharp console klavyeden girilen sayının döngü ile toplamı console csharp dizi csharp dizi örneği csharp dizi örnekleri csharp diziler csharp dll csharp eğitim seti csharp eğitim setleri türkçe csharp eğitimi csharp faktöriyel bulma csharp faktöriyel programı csharp fibonocci csharp form nesneleri csharp form nesneleri eğitim csharp hasta takip programı csharp hasta takip programı yapımı csharp hesap makinesi csharp if else csharp if else yapısı kavrama csharp if else yapısı nasıl csharp iki matrisin toplanması csharp ikinci dereceden denklem csharp ile telefon defteri programı csharp kayıt listeleme csharp kodlarını vb çevirme csharp md5 şifreleme csharp merkezi csharp meton kullanma csharp nedir csharp öğren csharp örnek programları csharp program örnekleri csharp programlama dili csharp proje örnekleri csharp sayısal loto programı csharp sayısal loto programları csharp sozluk programı csharp sozluk yapımı csharp takip programı csharp turkce inglizce sozluk programı csharp türkçe eğitim csharp türkçe kaynak csharp veritabanı işlemlerinin yapılışı csharp veritabanı projeleri csharp veritabanlı proje csharp-net csharp.net Çevirme datagrid kullanımı datagrid örneği datagrid örnekleri datagridview kullanımı datagridview ornekleri datagridview örneği datagridview örnekleri datagridview video dataset kullanımı dataset örnekleri dataset veri dataset video Değişkenler ve İşlemler dialog result dialogresult kullanımı dialogresult nedir dialogresult yapımı Dizi dizi örnekleri dizi programlama diziler Dizilerde dizilerde copy metodu Döngü döngü kullanımı döngü kullanma dört işlem Durumuna eğitim seti Ekran Yap- exeye dosya gömme facebook oto like kodları facebook oto like yapımı facebook otolike facebook otomatik beğendirme faktöriyel nasıl hesaplanır faktöriyel nedir fibonocci sayı dizisi fibonocci sayı dizisini istenilen kadar gösteren program console Final final hesaplama Finally Örneği Float for döngüsü kullanımı for next döngü for next döngü örneği for next döngüsü for next nasıl yapılır foreach foreach kullanımı Form form nesnelerine erişmek form nesnelerinin kullanımı formu Getir gridview kullanımı hasta takip programı hasta takip programı yazma hatası hesap makinesi yapımı html hesap makinesi yapımı Int32.Parse if else if else if yapısı videolu anlatım if else yapısı anlatım if else yapısını kavrama iki boyutlu diziler iki nokta arasındaki mesafeyi hesaplama ikinci dereceden denklem programlama ikinci dereceden denklem programlaması int java hesap makinesi java programlama javascript javascript hesap makinesi yapımı javascriptte hesap makinesi kayıtları listeleme kim beşyüz milyar ister program yapımı kim beşyüz milyar ister programı kim beşyüzmilyar ister program kodlama klavyeden girilen değere dört işlem yaptırma klavyeden girilen iki değere dört işlem yapan program klavyeden girilen sayının döngü ile toplamı kod ile döngü kullanarak label oluşturma kodlarını Küçült-Geri label örnekleri linq linq çeşitleri linq kullanımı linq nedir linq nerelerde kullanılır linq sınıflar linq to dataset linq to sql linq where in linq where in kullanımı listbox sıralama listbox sıralama işlemi listbox sıralamak için listview listview kullanımı listview yazdırma mail Maximized maximum request length exceeded sorunu md5 şifreleme Menü Seçimli C# Hesaplama Programı mesafe hesaplama mesafe hesaplama işlemi mesafe hesaplama programı metod kullanarak program yazma metod kullanımı hakkında bilgi Metodu Metot ve Ekrana Yazdırma Minimized MSSQL mssql bağlantı mssql bağlantı nasıl yapılır mssql bağlantı yapmak nasıl çözülür Normal Not Harfi Hesaplama ogrenci takip programı Ortalama ve Harf Hesaplama oto like yapımı otomasyon öğren öğrenci takip programı öğrenci takip programı yapmak öğrenci takip programı yazımı Örneği para programı problemi program yazmak programlama kayıtları listeleme property kavramı ReadLine Regex.Split run time run time otomasyon runtime nesne oluşturma runtime otomasyon oluşturma sayfayı kaplayan oto like sayısal loto programı sayısal loto yapımı Simge sinema otomasyonu sinema programı yapımı sinema programı yazmak sinema takip programı csharp sinema takip programı yapımı split split string split string nasıl kullanılır split string örnekleri sql SQL’e bağlantı örneği sqlden veri çekip listview yazdırma sqlden veri çekme string takip programı yazmak Tam tarih hesaplama programı tekrarlanan kayıtları listeleme işlemi telefon defteri programı telefon defteri programı yazmak ters sırada listeleme textbox a girilen il e göre plaka kodunu labelda gösteren program textbox a yazılan sayıyı tl formatında yazan program tıklama sayısını ekrana yazdıran program tıklama sayısını ekrana yazdırma tıklama sayısını ekrana yazdırma c# TL Çevirme Programı turk lirası formatında yazdırma turkce inglizce sozluk .net turkce inglizce sozluk programı yapımı vb videoluanlatim vize final notlarını gösteren program vize final ortalamasını gösteren program vize final programı vize hesaplama programı web config webconfig ayarları webconfig dosyası webconfig düzenleme xmldeki verileri datagridview e aktarma yas hesaplama programı yaş hesaplama programı yaş ve tarih hesaplama programı Yazdırma yinelenen kayıtları listeleme YTL ziyaretçi defteri yapımı

Kaç Kişi Ziyaret Etmiş

Copyright 2023 :: Panda Boyama :: KompozisyonTV