C# değişken tanımlama ödevim yardım..

yalcingunduz
25-03-2009, 11:46   |  #1  
yalcingunduz avatarı
OP Yıllanmış Üye
Teşekkür Sayısı: 0
151 mesaj
Kayıt Tarihi:Kayıt: Nis 2008

C# DEĞİŞKEN TANIMLAMA NASIL OLUR YENİ BAŞLANGIÇ YAPANLAR İÇİN. YARDIMCI OLURSANIZ SEVİNİRİM...

Kapalı Hesap (79876)
25-03-2009, 18:28   |  #2  
Kapalı Hesap
Teşekkür Sayısı: 0
1,252 mesaj
Kayıt Tarihi:Kayıt: Tem 2008

C# da değişkeni istediğimiz yerde tanımlayabiliriz. ve tanımladığımız yerde değer atayabiliriz.


String yazi = "CEZA";
int    sayi;
[tipi] [adi] = [değer]  şeklinde değer vermeyedebilirsin.

Mesela şöylede tanımlayabilirsin
for(int say =0 ; say<=10 ; say++)
{

}

edit : Burada say değişkeni sadece döngü içinde geçerlidir.

Son Düzenleme: Kapalı Hesap (70381) ~ 25 Mart 2009 18:28
candygirl
16-04-2009, 16:00   |  #3  
Üye
Teşekkür Sayısı: 0
87 mesaj
Kayıt Tarihi:Kayıt: Haz 2007

Birde mesela değişkeni tanımlarken başına public koyarsan btün class lardan erişilebilir.

PcMaKeR
22-04-2009, 22:07   |  #4  
PcMaKeR avatarı
Yıllanmış Üye
Teşekkür Sayısı: 6
8,935 mesaj
Kayıt Tarihi:Kayıt: Eki 2005
candygirl
Birde mesela değişkeni tanımlarken başına public koyarsan btün class lardan erişilebilir.
geç gördüm ama birde şöylesi var.

internal.

ne işe yarar diyelimki bir dll geliştirdiniz.

bu dll içinde farklı classlar var ama birbirlerine erişmek için public değişkenler gerekir işte bu durumda internal hemen imdada koşar.

tam anlatmak gerekirse:

public class Sen
{
public string Ad=null;

internal string Soyad=null;

}

public class Ben
{
public string Yas=null;

internal string DogumTarihi=null;

}

mesela diyelim ki bu dll içinde bu iki class haberleşmek istiyor ama dışarıdan da bu dll i kullanan başka bir class bu classların bilgilerine erişmesini istemiyor.(cümle düştü)

mesela bu da dışardaki bir class olsun. şimdi izleyin.

class YanlizAdam
{
Ben b=new Ben();
b.Yas="20 be abi";
b.DogumTarihi="ddd" /// Ubsss hata. çünkü farklı bir assembly dll yada exe.
}

şimdi anlaşılabilir olması için bizim dll deki class lara bakalım.(dll içindeyiz şuan):

public class Sen
{
Ben b=new Ben();

void BenimBilgim(){
b.Yas="21 oldum bu sene";
b.DogumTarihi="Nice senelere inş.";// aynı aseemblydeler aynı dll içindeler. bu yüzden birbirlerine erişebilirler.
//aynı şekilde Sen adlı sınıfın içindeki public ve internal değişkenlere Ben adlı sınıfta erişebilir.
}
}

Efendim bu bir nevi dışa kapalı public gibi düşünün.

çok işe yarar.