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

Paylaş
 

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çıklama Max ve Min aralık yada değeri
sbyte System.Byte 8 bit işaretli tamsayı -128 : 127
short System.Int16 16 bit işaretli tamsayı -32.768 : 32.767
int System.Int32 32 bit işaretli tamsayı -2.147.483.648 : 2.147.483.647
long System.Int64 64 bit işaretli tamsayı -9.223.372.036.854.775.808 : -9.223.372.036.854.775.807
byte System.Byte 8 bit işaretsiz tamsayı 0 : 255
ushort System.UInt16 16 bit işaretsiz tamsayı 0 : 65.535
uint System.UInt32 32 bit işaretsiz tamsayı 0 : 4.294.967.295
ulong System.UInt64 64 bit işaretsiz tamsayı 0 : 18.446.744.073.709.551.615
float System.Single 32 bit tek kayan sayı +yada – 1,5*10-45 : + ya da – 3,4*1038
double Sytem.Double 64 bit çift kayan sayı +yada – 5*10-324 : + ya da – 1,7*10308
decimal System.Decimal 128 bit ondalıklı sayı +yada – 1,5*10-28 : + ya da – 7,9*1028
bool System.Boolean true ya da false
char System.Char Karakterleri temsil eder 16 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.

ataköy escort

* Ş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.

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

Bu yazı 1.169 kere okundu.
  • Site Yorum

Bir yorum bırak

YAZAR HAKKINDA

Bağımsız çalışan, çok düşünen, kodlamaya aşık ve güldürmeyi seven bir developer...
SPONSOR BAĞLANTILAR
SPONSOR BAĞLANTILAR

  • ÇOK OKUNAN
  • YENİ
  • YORUM
Facebookta Takip Edin
Kredi hakkında bilgi alanı