Yukarı Çık
Bildirimler
Şu anda, yeni bir bildirim mevcut değil!

Yeni bildirim olduğu zaman tam olarak burada karşına çıkacak.

5 dakika okunma süresi

0 yorum

2

C# ile Değişken Tanımlama ve Kullanma

Merhaba arkadaşlar, bu yazımızda CSharp‘ ta değişkenleri ve bu değişkenleri tanımlamayı ve aynı anda kullanmayı öğreneceğiz. Kabaca string ve int veri tiplerinin üzerinde duracağız ama bilmeniz gerekir ki değişkenler sadece bunlardan ibaret değildir.Zaten aşağıda bulunan tabloda kendiniz göreceksiniz 🙂 Öbür veri tiplerini iyice kod yazmayı öğrendiğinizde kendiniz kullanma ihtiyacı duyacaksınız zaten 🙂 Onun için pek […]

BSoylu

1 yıl önce

C# ile Değişken Tanımlama ve Kullanma

Merhaba arkadaşlar, bu yazımızda CSharp‘ ta değişkenleri ve bu değişkenleri tanımlamayı ve aynı anda kullanmayı öğreneceğiz. Kabaca string ve int veri tiplerinin üzerinde duracağız ama bilmeniz gerekir ki değişkenler sadece bunlardan ibaret değildir.Zaten aşağıda bulunan tabloda kendiniz göreceksiniz 🙂 Öbür veri tiplerini iyice kod yazmayı öğrendiğinizde kendiniz kullanma ihtiyacı duyacaksınız zaten 🙂 Onun için pek uzatmanın anlamı yok şuan için. Kısaca tabloya göz atalım ve ardından nasıl tanımlama yapılır nasıl kullanılır onları öğrenelim. Hadi başlayalım…

C# taki adıCTS KarşılığıAçıklamaMax ve Min aralık yada değeri
sbyteSystem.Byte8 bit işaretli tamsayı-128 : 127
shortSystem.Int1616 bit işaretli tamsayı-32.768 : 32.767
intSystem.Int3232 bit işaretli tamsayı-2.147.483.648 : 2.147.483.647
longSystem.Int6464 bit işaretli tamsayı-9.223.372.036.854.775.808 : -9.223.372.036.854.775.807
byteSystem.Byte8 bit işaretsiz tamsayı0 : 255
ushortSystem.UInt1616 bit işaretsiz tamsayı0 : 65.535
uintSystem.UInt3232 bit işaretsiz tamsayı0 : 4.294.967.295
ulongSystem.UInt6464 bit işaretsiz tamsayı0 : 18.446.744.073.709.551.615
floatSystem.Single32 bit tek kayan sayı+yada – 1,5*10-45 : + ya da – 3,4*1038
doubleSytem.Double64 bit çift kayan sayı+yada – 5*10-324 : + ya da – 1,7*10308
decimalSystem.Decimal128 bit ondalıklı sayı+yada – 1,5*10-28 : + ya da – 7,9*1028
boolSystem.Boolean true ya da false
charSystem.CharKarakterleri temsil eder16 Unicode karakterleri

Evet yukarıda veri tiplerimizi gördük. Sayısal veri tanımlayacaksanız genellikle int veri tipini kullanırız. Eğer sözel ve sayısal veri tanımlaması yapacaksak string veri tipini kullanırız. “Neden string veri tipinde sayısal veri tanımlayalım ki?” diye soracak olursanız onu da açıklayalım hemen; int veri tipine tanımladığınız da verinin üzerinde matematiksel işlemler yapabilirsiniz ancak string veri tipine tanımlanan sayısal veri sadece yazı olarak tanımlıdır. Üzerinde matematiksel işlem yapamazsınız. İlla da yaparım ne demek yapamam derseniz int veri tipine çevirmeniz gerekmektedir. Ve bunun için Convert.ToInt32() kodunu kullanmanız gerekmektedir.

Örneklerimizi inceleyelim şimdi:
*string veri tipini tanımlama ve kullanma;

string WebSite = "BSoylu.Com";
// string veri tipimizin içine tırnak içinde bulunan BSoylu.Com stringini tanımladık
MessageBox.Show(WebSite);
// MessageBox ile ekran uyarı kutusu şeklinde BSoylu.Com yazdırdık.
lbl_WebSite.Text = WebSite;
// İsterseniz label etiketine de yazdırabilirsiniz.

*int veri tipini tanımlama ve kullanma;

int Sayi1 = 33; // int veri tipimizin içine 33 değerini atadık.
// Yalnız tırnak işareti kullanmadık dikkatinize!
int Sayi2 = 34; // Aynı şekilde tanımlama yaptık.
// Ve aşağıda 2 sayıyı toplayıp ekrana yazacağız.
int Toplam = Sayi1 + Sayi2; // 2 sayıyı topladık ve Toplam değişkenimize atadık.
MessageBox.Show(Toplam.ToString()); // int veri tipini ekrana yazdırırken
// değişkenimizi string' e çevirmemiz gerekmektedir!
// Ve bunun için .ToString() kodundan yararlanıyoruz!
lbl_Toplam.Text = Toplam.ToString();
// İsterseniz label etiketine de .ToString() kullanarak ekrana yazdırabilirsiniz.

* Şimdi ise string bir verimizi integer türüne çevirip üzerinde işlem yapıp ekrana yazdıralım.

string Sayi1 = "33"; // String olarak Sayi1 e 33 değerini atadık.
// Veri türümüz string olduğu için tırnak işareti kullandık!
string Sayi2 = "34"; // Aynı şekilde tanımlama yaptık.
// Ve şimdi aşağıda 2 stringi toplayıp ekrana yazacağız.
string Toplam = (Convert.ToInt32(Sayi1) + Convert.ToInt32(Sayi2)).ToString();
// İlk olarak string değerlerimizi int türüne çevirip topladık.
// Daha sonra Toplam değişkenimize atamak için tekrar .ToString() den yararlanarak stringe çevirdik!
MessageBox.Show(Toplam); // Parantez içerisine string değişkenimizin adını yazmamız yeterli olmaktadır.
lbl_Toplam.Text = Toplam;
// İsterseniz label etiketine de kullanarak ekrana yazdırabilirsiniz.

Kısacası arkadaşlar tabloyu görünce “Bu ne lan!” demeyin. O gördüğünüz tabloda bulunan rakamları ben de pek bilmiyorum 🙂 O yüzden çok kasmanıza gerek yok. Bir de arkadaşlar projeniz de kullanmadığınız değişkenleri temizleyiniz. Ayrıyetten 2 butonun click olayında aynı değişkeni kullanmak isteyebilirsiniz. Bunun için de değişkenlerinizi formun üst tarafında tanımlamanız gerekmektedir. O nasıl oluyor diye soranlar olabilir aşağıda gösteriyorum:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace BSoyluProject
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

int veri = 0; // int veri tipini formun her yerinde kullanabilirsiniz.
string yazimiz = "BSoylu.Com" // string veri tipini formun her yerinde kullanabilirsiniz.

Soru, öneri ve şikayetlerinizi yorum olarak belirtebilir ve ya iletişim sayfasından yazabilirsiniz. Hepinize mutlu kodlamalar 🙂

Yorumlar

Henüz yorum yapılmadı, ilk yorumu sen yapmak ister misin?