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

Merhaba Arkadaşlar CSharp’ı Öğrenmek isteyen arkadaşlar için sıfırdan ara ara makale paylaşacağım. Bu Makalemizde C# ile Değişken tanımlamayı ve kullanmayı ayrıca değişken tiplerini öğreneceğiz. Size kolay bir dille anlatmaya çalışacağım. Umarım yararlı olur. Bu ders’te tüm veri tiplerini göreceğiz ama biz sadece string ve int veri tiplerini kullanacağız. Öbür veri tipleri pek kullanılmıyor. Genelde çok virgüllü sayılarda vb. int veri tipi yeterli olmadığı zaman öbür veri tiplerini kullanıyor. Zaten tablo’da açıklamaları ile birlikte hepsini yazdım. Her türlü sorunuzu konunun altına yorum olarak belirtirseniz elimden geldiğince yardımcı olmaya çalışırım

İlk Önce Veri Tiplerini tanıyalı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.Booleantrue ya da false
charSystem.CharKarakterleri temsil eder16 Unicode karakterleri

Açık söylemek gerekirse ben yukarıdaki veri tiplerinin hepsini ezbere bilmiyorum bilmenize de gerek yok bence. C# ile yaptığımız projelerimizde Eğer sadece sayısal işlem yapacak isek “int” , Hem sayısal hemde yazı vb. ile işlem yapacaksak “string” ifadelerini kullanmamız gerek. Ama burda önemli bir nokta var. Eğer string veri tipinde sayıları toplamaya çalışırsak Hata alırız. Toplama vb. işlemlerini int veri tipinde yapmamız gerek.. Şimdi size birkaç örnek ile yukarıda yazılanları Açıklayım.

private void Islemler()
{
string yazi = " AtknUludag.Com"; //String tip'Te yazi adında değişken tanımlayıp içine tırnak ile belirttiğimiz yazıyı atadık
MessageBox.Show(yazi); // yazi adlı değişkeni Mesaj kutusunda gösterdik.
}

Yukarıdaki Örnekte toplama vb. işlemi yapmadığımız için string ifadesi kullandık. Şimdi int veri tipi ile bir örnek yapalım.

priva void Islemler()
{
int topla = 0; //int veri tipindeki değişken
topla = 15 + 45;
}

Yukarıda ise int veri tipi ile işlem yaptık. Burda da önemli bir nokta var. Eğer int veri tipini tanımlayıp o değişkende işlem yapacak isek muhakkak içine veri girmemiz gerek. Yukarıda gördüğünüz gibi topla’nın içine sıfır girdim.
Ayrıca Tanımladığımız değişkenleri Form’un her yerinde kullanmak istiyor isek :

 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 ToplamaCikarmaProje
 {
 public partial class Form1 : Form
 {
 public Form1()
 {
 InitializeComponent();
 }

int veri = 0; //int veri tipi

string yazi="AtknUludag.Com" //string veri tipi

Form’un üst tarafında tanımlamamız gerekmektedir.. Bu arada “//” etiketi ise açıklama satırı anlamına gelmektedir. Programı build ettiğinizde oralar çalışmayacaktır..
Bir Dahaki dersimizde görüşmek üzere 🙂 Sorularınızı veya önerilerinizi konunun altına yorum olarak belirtebilirsiniz.

“C# ile Değişken Tanımlama ve Kullanma” üzerine 3 yorum

  1. merhaba paylaştığınız bilgiler için çok teşekkürler. bir sorum olacaktı. ben int olarak 10 tane sayı tanımladım ve bir döngü oluşturdum. her defasında maximum olanı seçmek istiyorum ancak yazdığımda hata veriyor nasıl bir kod yazmalıyım.

    maximum=kar.Max();

    bu şekilde yazmıştım.

  2. Merhaba,
    Yararlanmakta olduğunuz kaynak kitaplar neler acaba?
    Ben aşırı meraklı, acayip derecede c# a kafayı takmış, bu işe yeni başlamış ve azimle ilerlemekte olan bir kullanıcıyım.
    Nerden başlayacağımı araştırmalar sonucu buldum.
    Sizdende ilk kaynak olarak nelerden faydanabilirim bunu öğrenmek istiyorum.
    Bilgi verirseniz sevinirim.
    Teşekkürler,
    İyi Çalışmalar..

    1. Merhaba,
      Sizin öğrenme isteğiniz fazla ise kitaplardan tabi yararlanabilirsiniz ancak bilge adam gibi yerinde ders veren kurumlara gitmeniz daha yararınıza olabilir diye düşünüyorum. Veya videolu anlatımlarla öğrenebilirsiniz.
      Kariyeregitimseti.com’da C# eğitim setleri var. Videolu anlatımlar ile daha iyi öğrenebilirsiniz bence.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.