wmaraci reklam

c# Girilen Değerin Sayı Olduğunu Nasıl Kontrol Edebilirim ?

3 Mesajlar 705 Okunma
pst.net
wmaraci reklam

AzX66 AzX66 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.09.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad A** B**
  • Mesajlar 1457
  • Beğeniler 846 / 453
  • Ticaret 14, (%100)
Merhabalar console üzerinden sadece sayıları almam eğer kullanıcı harf veya başka karakter girerse mesaj yazdırmam gerekiyor. Kullanıcıdan gelen değerin sayı veya harf olduğunu nasıl kontrol edebilirim ?
 

 

wmaraci
reklam

nGinY nGinY PHP - C# Help Kit =) Kullanıcı
  • Üyelik 07.06.2014
  • Yaş/Cinsiyet 25 / E
  • Meslek Öğrenci
  • Konum Eskişehir
  • Ad Soyad E** Y**
  • Mesajlar 80
  • Beğeniler 7 / 17
  • Ticaret 3, (%100)
using System.Text.RegularExpressions;
Regex r = new Regex(@"^[0-9]*$");

if(r.IsMatch(console.readline()))
Console.wiriteline = "Doğru aralik";
else
Console.writeline ="hatalı aralik";

Telefondan yazdım yazım hataları olabilir
 

 

-----

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1119
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
using System.Text.RegularExpressions;


public bool fnSayisal_Mi(string parVeri)
{
bool blnSonuc = false;
if (!string.IsNullOrEmpty(parVeri))
{
Regex desen = new Regex("^[0-9]*$");
blnSonuc = desen.IsMatch(parVeri);
}
return blnSonuc;
}


Kullanımı şu şekilde

bool sonuc = fnSayisal_Mi("Serkan"); // false

bool sonuc = fnSayisal_Mi("9482"); // true

bool sonuc = fnSayisal_Mi("Serkan345345"); // false
 

 

www.ontedi.com
www.cizgi.site
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al