27 Mart 2014 Perşembe

Değişkenler

Hafızada bir yer ayırmak, gerekli durumlarda ayrılan yere değer atamak, değeri değiştirmek ve okumak için kullanılan programlama bileşeni değişken olarak adlandırılır. Bir başka ifadeyle değişken, bir değeri tutan depolama konumudur. Değişken, üç temel boyutu ile düşünülmelidir bunlar değişkenin: türü, adı ve değeridir. Değişkenler, RAM bellek ünitesinde tutulduğundan geçicidir ve üzerindeki değerler sürekli değişebildiğinden bu isimle anılmaktadır. Program yazılırken değişken tanımlandığında hafızada, RAM ünitesinde değişken için bir alan ayrılır. Ayrılan alanın büyüklüğü değişkenin tipine ve sakladığı değere göre değişiklik göstermektedir.


Değişken Tanımlama Kuralları

Değişkenler tanımlanırken bazı kurallara uyma zorunluluğu vardır. C# dilinin kullandığı bazı tanımlayıcılar, anahtar kelime olarak adlandırılır. Bu nedenle bu anahtar kelimeler değişken ismi olarak kullanılamazlar. Tablo 1’de kitap boyunca kullanılacak anahtar kelimelere yer verilmiştir. 

Tablo 1 C# Dilinde Kullanılan Anahtar Kelimeler

abstract
do
in
protected
true
base
else
int
public
try
bool
enum
interface
readonly
typeof
break
event
is
return
ulong
byte
explicit
lock
sbyte
unchecked
case
extern
long
sealed
unsafe
catch
false
namespace
short
ushort
char
finally
new
sizeof
using
checked
fixed
null
stackalloc
virtual
class
float
object
static
void
continue
foreach
out
struct
while
decimal
goto
override
switch
default
if
params
this
delegate
implicit
private
throw



  • Değişken isimleri harf ile başlamalıdır. Rakam ile başlayan değişken isimleri programın hata vermesine neden olur.
  • Değişken isimlerinde alt çizgi dışında (_)özel karakterler kullanılamaz. 
  • Değişken tanımlanırken standart olarak pek çok programcı tarafından tercih edilen bazı yöntemler bulunmaktadır:
    • Sadece küçük ve büyük harf ayrımına dayalı isimlendirme yapılmaması, 
    • Değişken isimlerinin küçük harf ile başlaması,
    • Birden fazla isimden oluşan sözcüklerde, ikinci kelimenin büyük harfle başlaması (futbolTakimi, sinemaBileti, icerikOgesi, fotografUrl gibi)
    • Türkçe karakterlerin kullanılmaması

Hiç yorum yok:

Yorum Gönder