Textbox Dan Veritabanına Kayıt C#
-
Peki hocam case de 2 şart koyabılrımıyız denedimde yapamdım acaba bir yolu varmı? -
Baracuda bunu yazdı:
-----------------------------
Peki hocam case de 2 şart koyabılrımıyız denedimde yapamdım acaba bir yolu varmı?
-----------------------------
Random rnd = new Random();
int sayi = rnd.Next(0, 10);
switch (sayi)
{
case 0:
//sayi 0 ise buraya
break;
case 10:
//sayi 10 ise buraya
break;
default:
//0 ve 10 değilse buraya.
break;
}
İstediğin kadar çoğaltabilirsin o case ifadelerini. -
wking bunu yazdı:
-----------------------------
Baracuda bunu yazdı:
-----------------------------
Peki hocam case de 2 şart koyabılrımıyız denedimde yapamdım acaba bir yolu varmı?
-----------------------------
Random rnd = new Random();
int sayi = rnd.Next(0, 10);
switch (sayi)
{
case 0:
//sayi 0 ise buraya
break;
case 10:
//sayi 10 ise buraya
break;
default:
//0 ve 10 değilse buraya.
break;
}
İstediğin kadar çoğaltabilirsin o case ifadelerini.
-----------------------------
Onları bende biliyorum.ben sayısal ıfadeyle calsımıyorum kelıme karsıalstıryorum ama
ornegın case "English" :
//buraya kodlar
oluyo ama benım ıstedıgım sadece english e gore degil englis turkısh e gore
eger case.... diye aynı anda 2 tane olmuyosa
case içinde if kullanabilirmiyim ? Denedim ama çıkamdım içniden
-
Baracuda bunu yazdı:
-----------------------------wking bunu yazdı:
-----------------------------
Baracuda bunu yazdı:
-----------------------------
Peki hocam case de 2 şart koyabılrımıyız denedimde yapamdım acaba bir yolu varmı?
-----------------------------
Random rnd = new Random();
int sayi = rnd.Next(0, 10);
switch (sayi)
{
case 0:
//sayi 0 ise buraya
break;
case 10:
//sayi 10 ise buraya
break;
default:
//0 ve 10 değilse buraya.
break;
}
İstediğin kadar çoğaltabilirsin o case ifadelerini.
-----------------------------
Onları bende biliyorum.ben sayısal ıfadeyle calsımıyorum kelıme karsıalstıryorum ama
ornegın case "English" :
//buraya kodlar
oluyo ama benım ıstedıgım sadece english e gore degil englis turkısh e gore
eger case.... diye aynı anda 2 tane olmuyosa
case içinde if kullanabilirmiyim ? Denedim ama çıkamdım içniden
-----------------------------
string veri tipinde str adlı bir değişkenimiz olsun.
switch (str)
{
case "1":
if(str == "English")
{
//kodlar buraya
}
else
{
//kodlar buraya
}
break;
}
Bunu mu soruyodun hocam?
Eğer direkt switch'in içinde if kullanımı soruyosan öyle bi şey yok.
Ne yapmaya çalıştığını anlatırsan başka bir çözüm de bulabiliriz.
-
sanirim bi case ifadesinde iki seyi sorgulasin istiyosun.
yani hem English, hem de Turkish oldugunda ayni case'i isletmeye calisiyosun gibi hissettim. (hislerimle cevap veriyorum cunku seni anlamadim.)
case "English":
case "Turkish":
//kod
break;seklinde yapabilirsin ;-)
-
wking bunu yazdı:
-----------------------------
Baracuda bunu yazdı:
-----------------------------
wking bunu yazdı:
-----------------------------
Baracuda bunu yazdı:
-----------------------------
Peki hocam case de 2 şart koyabılrımıyız denedimde yapamdım acaba bir yolu varmı?
-----------------------------
Random rnd = new Random();
int sayi = rnd.Next(0, 10);
switch (sayi)
{
case 0:
//sayi 0 ise buraya
break;
case 10:
//sayi 10 ise buraya
break;
default:
//0 ve 10 değilse buraya.
break;
}
İstediğin kadar çoğaltabilirsin o case ifadelerini.
-----------------------------
Onları bende biliyorum.ben sayısal ıfadeyle calsımıyorum kelıme karsıalstıryorum ama
ornegın case "English" :
//buraya kodlar
oluyo ama benım ıstedıgım sadece english e gore degil englis turkısh e gore
eger case.... diye aynı anda 2 tane olmuyosa
case içinde if kullanabilirmiyim ? Denedim ama çıkamdım içniden
-----------------------------
string veri tipinde str adlı bir değişkenimiz olsun.
switch (str)
{
case "1":
if(str == "English")
{
//kodlar buraya
}
else
{
//kodlar buraya
}
break;
}
Bunu mu soruyodun hocam?
Eğer direkt switch'in içinde if kullanımı soruyosan öyle bi şey yok.
Ne yapmaya çalıştığını anlatırsan başka bir çözüm de bulabiliriz.
-----------------------------
eger str, "1" ' e esit ise case "1": icindeki kodlar isletilir.bu case ifadesinin icinde if (str == "English") sorgusunun bi anlami yok, cunku her zaman else blogu isletilicektir.(Zaten str, "1" dir)
burdaki yanlisi sende fark etmissindir zaten ama yinede baska biri gorur, yapmaya calisir falan sora fitil olmasin adam diye soyliyim dedim :-)
-
GrN bunu yazdı:
-----------------------------sanirim bi case ifadesinde iki seyi sorgulasin istiyosun.
yani hem English, hem de Turkish oldugunda ayni case'i isletmeye calisiyosun gibi hissettim. (hislerimle cevap veriyorum cunku seni anlamadim.)
case "English":
case "Turkish":
//kod
break;seklinde yapabilirsin ;-)
-----------------------------
Asdasdasdasd, süper düşünmüşün la =)
Hocam bunu soruyosan mantığı da şu, burada case ifadelerini birbirinden ayıran statement'lar break; statement'larıdır. Bu break; aynı zamanda döngülerde döngünün sonlanmasını da sağlar.
Neyse konudan sapmayalım :)
Eğer program birden çok case gövdesine girsin istiyorsan birden çok case yazacaksın ve sadece 1 tane break kullanacaksın. Ama niye lazım olsun orası ayrı :)
case "Ali":
case "ata":
case "bak":
//kodlar.
break;
-
GrN bunu yazdı:
-----------------------------wking bunu yazdı:
-----------------------------
Baracuda bunu yazdı:
-----------------------------
wking bunu yazdı:
-----------------------------
Baracuda bunu yazdı:
-----------------------------
Peki hocam case de 2 şart koyabılrımıyız denedimde yapamdım acaba bir yolu varmı?
-----------------------------
Random rnd = new Random();
int sayi = rnd.Next(0, 10);
switch (sayi)
{
case 0:
//sayi 0 ise buraya
break;
case 10:
//sayi 10 ise buraya
break;
default:
//0 ve 10 değilse buraya.
break;
}
İstediğin kadar çoğaltabilirsin o case ifadelerini.
-----------------------------
Onları bende biliyorum.ben sayısal ıfadeyle calsımıyorum kelıme karsıalstıryorum ama
ornegın case "English" :
//buraya kodlar
oluyo ama benım ıstedıgım sadece english e gore degil englis turkısh e gore
eger case.... diye aynı anda 2 tane olmuyosa
case içinde if kullanabilirmiyim ? Denedim ama çıkamdım içniden
-----------------------------
string veri tipinde str adlı bir değişkenimiz olsun.
switch (str)
{
case "1":
if(str == "English")
{
//kodlar buraya
}
else
{
//kodlar buraya
}
break;
}
Bunu mu soruyodun hocam?
Eğer direkt switch'in içinde if kullanımı soruyosan öyle bi şey yok.
Ne yapmaya çalıştığını anlatırsan başka bir çözüm de bulabiliriz.
-----------------------------
eger str, "1" ' e esit ise case "1": icindeki kodlar isletilir.bu case ifadesinin icinde if (str == "English") sorgusunun bi anlami yok, cunku her zaman else blogu isletilicektir.(Zaten str, "1" dir)
burdaki yanlisi sende fark etmissindir zaten ama yinede baska biri gorur, yapmaya calisir falan sora fitil olmasin adam diye soyliyim dedim :-)
-----------------------------
Hacı haklısın da orada içerisindeki if koşulundaki değişken str değil de başka bir şey olacak, sadece bir örnek verdim =) -
GrN bunu yazdı:
-----------------------------sanirim bi case ifadesinde iki seyi sorgulasin istiyosun.
yani hem English, hem de Turkish oldugunda ayni case'i isletmeye calisiyosun gibi hissettim. (hislerimle cevap veriyorum cunku seni anlamadim.)
case "English":
case "Turkish":
//kod
break;seklinde yapabilirsin ;-)
-----------------------------cok sagol hocam caktım kofteyı D:
