C# programlama diline girişte kullandığımız temel kodlar…
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace NetFrameork.S1.D1.DegiskenNedir { class Program { static void Main(string[] args) { // veritipi degiskenadi; şeklinde değişken tanımlarız. string isim; isim = "Tutku"; // = atama operatörüdür. string tipli isim adlı değişkeninin içine veri atadık. Console.Write("Kullanıcı Adı :"); Console.WriteLine(isim); //Ekran Çıktısı: // Kullanıcı Adı: Tutku Console.ReadLine(); //Ekran veri girişi için beklesin diye ekliyoruz. } } }
int uygulaması
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace NetFrameork.S1.D1.DegiskenNedir { class Program { static void Main(string[] args) { // veritipi degiskenadi; şeklinde değişken tanımlarız. string isim; isim = "Tutku"; // = atama operatörüdür. string tipli isim adlı değişkeninin içine veri atadık. Console.Write("Kullanıcı Adı :"); Console.WriteLine(isim); //Ekran Çıktısı: // Kullanıcı Adı: Tutku int sayi = 28; //int veri tipinde sayi adli değişkene 28 sayısını atadık. int yas = sayi; // int veri tipinde yas adli değişkene sayi değişkeninin tuttuğu değeri atadık. Console.WriteLine("Yaş: "+sayi); //Ekran Çıktısı: // Yaş: 28 Console.ReadLine(); //Ekran veri girişi için beklesin diye ekliyoruz. } } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace NetFrameork.S1.D1.DegiskenNedir { class Program { static void Main(string[] args) { // veritipi degiskenadi; şeklinde değişken tanımlarız. string isim; isim = "Tutku"; // = atama operatörüdür. string tipli isim adlı değişkeninin içine veri atadık. Console.Write("Kullanıcı Adı :"); Console.WriteLine(isim); //Ekran Çıktısı: // Kullanıcı Adı: Tutku int sayi = 28; //int veri tipinde sayi adli değişkene 28 sayısını atadık. int yas = sayi; // int veri tipinde yas adli değişkene sayi değişkeninin tuttuğu değeri atadık. Console.WriteLine("Yaş: "+yas); //Ekran Çıktısı: // Yaş: 28 yas = 30; Console.WriteLine("Sayı: "+sayi); Console.WriteLine("Yaş: " + yas); //Ekran Çıktısı: //Sayı:28 //Yaş: 30 şeklinde olacaktır. Console.ReadLine(); //Ekran veri girişi için beklesin diye ekliyoruz. } } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace NetFrameork.S1.D1.DegiskenNedir { class Program { static void Main(string[] args) { // veritipi degiskenadi; şeklinde değişken tanımlarız. string isim; isim = "Tutku"; // = atama operatörüdür. string tipli isim adlı değişkeninin içine veri atadık. Console.Write("Kullanıcı Adı :"); Console.WriteLine(isim); //Ekran Çıktısı: // Kullanıcı Adı: Tutku int sayi = 28; //int veri tipinde sayi adli değişkene 28 sayısını atadık. int yas = sayi; // int veri tipinde yas adli değişkene sayi değişkeninin tuttuğu değeri atadık. Console.WriteLine("Yaş: "+yas); //Ekran Çıktısı: // Yaş: 28 yas = 30; Console.WriteLine("Sayı: "+sayi); Console.WriteLine("Yaş: " + yas); //Ekran Çıktısı: //Sayı:28 //Yaş: 30 şeklinde olacaktır. int sayi1 = 0; sayi1 = int.MinValue; //int tipli değişkeninin alabileceği en düşük değer Console.WriteLine("En düşük değer :"); Console.WriteLine(sayi1); sayi1 = int.MaxValue; //int tipli değişkeninin alabileceği en yüksek değer Console.WriteLine("En yüksek değer :"); Console.WriteLine(sayi1); // Ekranda yazan değer: /* En düşük değer : -2147483648 En yüksek değer : 2147483647 */ double sayi2 = double.MinValue; Console.ReadLine(); //Ekran veri girişi için beklesin diye ekliyoruz. } } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace NetFrameork.S1.D1.DegiskenNedir { class Program { static void Main(string[] args) { // veritipi degiskenadi; şeklinde değişken tanımlarız. string isim; isim = "Tutku"; // = atama operatörüdür. string tipli isim adlı değişkeninin içine veri atadık. Console.Write("Kullanıcı Adı :"); Console.WriteLine(isim); //Ekran Çıktısı: // Kullanıcı Adı: Tutku int sayi = 28; //int veri tipinde sayi adli değişkene 28 sayısını atadık. int yas = sayi; // int veri tipinde yas adli değişkene sayi değişkeninin tuttuğu değeri atadık. Console.WriteLine("Yaş: "+yas); //Ekran Çıktısı: // Yaş: 28 yas = 30; Console.WriteLine("Sayı: "+sayi); Console.WriteLine("Yaş: " + yas); //Ekran Çıktısı: //Sayı:28 //Yaş: 30 şeklinde olacaktır. int sayi1 = 0; sayi1 = int.MinValue; //int tipli değişkeninin alabileceği en düşük değer Console.WriteLine("En düşük değer :"); Console.WriteLine(sayi1); sayi1 = int.MaxValue; //int tipli değişkeninin alabileceği en yüksek değer Console.WriteLine("En yüksek değer :"); Console.WriteLine(sayi1); // Ekranda yazan değer: /* En düşük değer : -2147483648 En yüksek değer : 2147483647 */ double sayi2 = double.MinValue; { int toplam = 30; Console.WriteLine(toplam); toplam = 40; sayi2 = 100; }// faaliyet alanı dışına çıkıldığında toplam değişkenine erişilemez. Ancak üst blokta bulunan değer alt bloktan erişilebilir. Console.WriteLine(sayi2); //Ekranda: //30 //100 yazar Console.ReadLine(); //Ekran veri girişi için beklesin diye ekliyoruz. } } }
Double, int’ten büyüktür.
Referans tipler:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace NetFrameWork.S1.D2.ReferansTipDavranis { class Program { static void Main(string[] args) { Araba arabaTanimi1 = new Araba(); arabaTanimi1.marka = "Peugeot"; arabaTanimi1.model = "301"; arabaTanimi1.renk = "Köpekbalığı Gri"; Araba arabaTanim2 = arabaTanimi1; //arabaTanim2'nin baktığı yeri arabaTanimi1 için işaret ettik. arabaTanim2.renk = "Mavi"; //araba1 ve 2 için kullanılan renkler aynı anda değişmiş olur arabaTanimi1.model = "406"; arabaTanimi1 = null; // araba1 bellekten düşer ancak araba2 işarete devam eder. arabaTanim2 = null; // araba2 de bellekten düşer } } class Araba { public string marka; public string model; public string renk; } }
Sabit tanımlaması yapalım:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace NetFrameWork.S1.D3.SabitTanimlar { class Program { static void Main(string[] args) { int sayi1 = 10; const int ortakBolumDeger = 2; //const anahtarı sabit değişkeni tanımlamamızı sağlar ve bu sabite sonra değer atayamayız. int sonuc = sayi1 / ortakBolumDeger; } } }
Bir cevap yazın