ELANLAR
|
 | Beynəlxalq holding koperasiyası. »» |
 | Münasib iş axtarıram... »» |
 | Qrafik dizayner »» |
 | Neft şirkətində işləmək istiyirəm. »» |
 | Asp.Net, Delphi, HTML, Web Dizayner »» |
 | İşci teleb olunur »» |
 | İngilis dili hazırlığı. »» |
 | İşçi tələb olunur. »» |
|
Ardı
|
İstifadəçi:
|
0000738
|
Video dərs:
|
0000042
|
Şəkilli dərs:
|
0000193
|
Sual:
|
0000070
|
Şəkil:
|
0000305
|
Xəbər:
|
0000470
|
|
C# ilə gələn dəyərin rəqəm ya da yazı olduğunu müəyyənləşdirmək.
C# dilində bir çox sorğu əmrləri mövcud olsada rəqəm sorğulama testi yoxdur. Bunun üçün də bu kodu özümüz hazırlamalı oluruq.
Tarix:
20.06.2009
Oxunub:
3540
Müəllif:
AzGraf (Emin Novruzov)
|
|
|
Çap et
Şərh yaz
|
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..
|
|
|