none
Consol uygulamasında string ve int değerlerini kıyaslamak RRS feed

  • Soru

  • şu şekilde basit bir uygulama yapmak istiyorum...

    Console.WriteLine("Lütfen bir Sayı giriniz");     

    fakat buraya kullanacak kişi sayı değilde harf  char "b" yada uzun bir "hjuıfjaojahgaha" gibi garip bir sözcük bile yazabilir...

    o zaman bana LÜTFEN SAYI girin HARF yazmayın şeklinde bir uyarı versin istiyorum.....

          
                Console.WriteLine("Lütfen bir Sayı giriniz");            
                A=Convert.????(Console.ReadLine()); eğer kullanıcı yazı yazarsa uyarmalı......
                if (A == "????") buraları ne şekilde yapabilirim tam bulamadım.....
                {
                    Console.WriteLine("Lütfen karakter girmeyiniz.....");
                }
                Console.WriteLine("Girilen sayı" +A);
                Console.Read();

                

    24 Temmuz 2017 Pazartesi 15:58

Tüm Yanıtlar

  • Merhaba, 

    Asagidaki sekilde dener misiniz?

    using System;
    
    namespace ConsoleApp1
    {
        class Program
        {
            static void Main(string[] args)
            {
                int ciktiResult = 0;
                Console.WriteLine("Lütfen bir Sayı giriniz");
                String kullaniciGirdisi = Console.ReadLine();
                while (!Int32.TryParse(kullaniciGirdisi,out ciktiResult))
                {
                    Console.WriteLine("Lütfen karakter girmeyiniz.....");
                    kullaniciGirdisi = Console.ReadLine();
                }
    
                Console.WriteLine("Girilen sayı: " + ciktiResult);
                Console.Read();
            }
        }
    }
    
    Sorunuzun yaniti bu ise "Yanit olarak isaretle" yi secerek daha sonra okuyanlara da yardim edebilir misiniz?

    • Yanıt Olarak Öneren Semih ARTAN 24 Temmuz 2017 Pazartesi 20:23
    24 Temmuz 2017 Pazartesi 17:59
  • char.IsNumber

    metodunu kullanmayı deneyiniz

         char.IsNumbet("asdasd")

    içerisindekiler rakam ise true değilse false dsonuç döndürür.

    25 Temmuz 2017 Salı 06:31