C# Proqramlaşdırma dili ilə gələn dəyərin rəqəm ya da yazı olduğunu müəyyənləşdirmək üçün fərqli bir texnikadan istifadə etmişəm. Nəzərinizə çatdırıram ki, c# proqramlaşdırma dili c++ dili ilə bənzər funksiyalara sahibdir. Yəni bu kodu c++ proqramçıları da bir balca düzəliş edərək istifadə edə bilərlər.
//Numaric testi.
public static bool IsNumeric(string s)
{
string numBer = "0123456789";
bool sendB = true;
if (s.Length < 1) s = "Null";
for (int i = 0; i < s.Length; i++)
{
if (numBer.IndexOf(s.Substring(i, 1)) < 0) { sendB = false; break; }
}
return sendB;
}
Gördüyünüz kimi gələn dəyəri hərf-hərf ayıraraq numBar içərisində axtarır əgər hər hansı biri orda mövcud olmazsa demək gələn dəyər rəqəm deyil. Nəticə False olaraq gedir..