free counters

 

statcounter free invisible

Banner

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..

 

axırıncı dəyişikliklər (10.01.12 06:41)

 

Şərhər  

 
0 #2 Farid 2012-02-29 18:23
string str = Console.ReadLine().ToString();
try
{
int number = int.Parse(str);
Console.WriteLine("Ededdir");
}
catch (FormatExceptio n )
{
Console.WriteLine("Eded deyil");
}
Sitat
 
 
+1 #1 Beralus 2010-07-29 18:22
//Numaric testi.
public static bool IsNumeric(strin g s)
{
double Num;
return (double.TryParse(s, Num));
// və ya sadəcə
//return (double.TryParse(s, 0));

}
Sitat
 

Şərh əlavə et


Təhlükəsizlik şifrəsi
Yenilə

Saytımızda hansı proqram haqda dərslərin olmasını istəyirsiniz?
 
Üzv : 24
Kontent : 1146
Baxılanlar : 511811
 9 qonaq