Çözüldü C# Console boş değer kontrolü

THT159

Katılımcı Üye
24 Eyl 2016
312
0
deepLearning
Merhaba arkadaşlar faceden c# gruplarına vs sordum, soruma cevap alamadım. Google'de de araştırdım bulamadım. Sorum şu; int dizisinin elemanlarındaki değerin boş olup olmadığını kontrol edicem. fakat kontrol için hangi koşulu soracağımı bulamadım.
Kod şöyle(kırmızı olan yerde ki koşul ifadem yanlış.)
Kod:
string[] metin = new string[2];
            int[] sayi = new int[2];
            for (int i = 0; i < 2; i++ )
            {
                Console.Write("Metin giriniz: ");
                metin[i] = Console.ReadLine();
                Console.Write("Sayı giriniz: ");
                sayi[i] =Convert.ToInt16(Console.ReadLine());
                if(metin[i]==string.Empty || [COLOR="Red"]sayi[i]==0[/COLOR])
                {
                    Console.Write("Lütfen boş alan bırakmayınız.");
                    break;
                }
            }
 
Son düzenleme:

CoderVb2

Katılımcı Üye
12 Mar 2013
850
0
Geldin ?
Merhaba arkadaşlar faceden c# gruplarına vs sordum, soruma cevap alamadım. Google'de de araştırdım bulamadım. Sorum şu; int dizisinin elemanlarındaki değerin boş olup olmadığını kontrol edicem. fakat kontrol için hangi koşulu soracağımı bulamadım.
Kod şöyle(kırmızı olan yerde ki koşul ifadem yanlış.)
Kod:
string[] metin = new string[2];
            int[] sayi = new int[2];
            for (int i = 0; i < 2; i++ )
            {
                Console.Write("Metin giriniz: ");
                metin[i] = Console.ReadLine();
                Console.Write("Sayı giriniz: ");
                sayi[i] =Convert.ToInt16(Console.ReadLine());
                if(metin[i]==string.Empty || [COLOR="Red"]sayi[i]==0[/COLOR])
                {
                    Console.Write("Lütfen boş alan bırakmayınız.");
                    break;
                }
            }


string isim = "";
if (String.IsNullOrEmpty(isim))
{
isim = "isim yok";
}

bunu kullanabilirsiniz.
 

Socialmm

Katılımcı Üye
8 Ocak 2017
854
1
int yi stringe cevirip ustteki arkadasin dedigi gibi kontrol edin

string myString = myInt.ToString();
if (String.IsNullOrEmpty(myString))
{
isim = "isim yok";
}
 
Son düzenleme:

dbysummit

Katılımcı Üye
8 Ocak 2017
774
0
if (sayi == null) olarak da kullabilirsin, 0 zaten bir değerdir.
Ya da yazdığın kodun kısa hali olarak şöyle de yapabilirsin if((string)sayi == "")
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.