Tweet

Ana Sayfa   Forum   C#.NET
Yeni Başlık Cevap Ekle
white_bullet C# If (20/06/2009 02:31)
profil Ch´s
 offline OFFLINE
 New Coder

Öncelikle merhaba arkadaşlar, bu www.thecoders.net'teki ilk konum. Hatalarım olursa kusuruma bakmayın artık.
Anlatımı yaparken ilk olarak yapının ne işe yaradığını söyleyeceğim daha sonra nasıl kullanıldığını, önemli noktalarını ve en son da örnek vereceğim.

C#'da IF



If eğer demektir. Yani programa eğer bunu yaparsam şunu yap anlamı katar.

Şimdi normalde yapı şu şekildedir:
if (olay) { yapılacaklar }
else if (olay) {yapılacaklar}
else {yapılacaklar}
Ancak -örnekte de belirteceğim- eğer birkaç şey değil de tek bir şey yapacaksak süslü parantezler tamamen gereksiz.

Örnek verelim...
Bir adet texboxt1 ve button1 ekliyoruz projemize.
Şimdi button1'e kodu giriyoruz.

private void button1_Click(object sender, EventArgs e)
{
int x; // integral x değişkenimiz
x = Convert.ToInt32(textBox1.Text); // textbox1.text'i yazı olarak göreceğinden çalışmayacaktı bu yüzden integrale convert ettik

if (x > 100) // sayı 100'den büyük olursa
MessageBox.Show("Girdiğin sayı 100'den büyük"); // yapılacak tek işlem var süslü parantez yok
else if (x == 100) // sayı 100'e eşit olursa
{
MessageBox.Show("Girdiğin sayı 100'e eşit"); // yapılacak 2 şey var süslü parantez kullandık
MessageBox.Show("birden fazla şey yaptığı için süslü parantezler kullandık");

}

else // hiçbiri değilse (yani küçükse)
MessageBox.Show("Sayı 100'den küçük"); // yapılacak
}

Evet arkadaşlar C Sharpta IF yapısını basitçe anlatmaya çalıştım. Umuyorum ki hata yapmamışımdır. Örnek exe dosyası ve proje kodu için:

http://rapidshare.com/files/246548260/thecoders-csharp-if.rar

Üye Profili

white_bullet Re:C# If (25/06/2009 16:34)
profil Oguzz
 offline OFFLINE
 Senior Coder

Anlatımın için teşekkürler Ch's .. Sade ve anlaşılır bir anlatım olmuş..

just code it!

profil
 
1 /
 
Ana Sayfa   Forum   C#.NET
Yeni Başlık Cevap Ekle
 

MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg