في البداية انا كنت بعمل موقع بال asp بستقبل فيه من المستخدم قيم int من خلال textbox فكان من الممكن يدخللي قيم مش من نوع int لذلك انا عملت الدالة دي علشان اتأكد بيها ان ما ادخلة المستخدم من نوع int
وها هي الدالة بين ايديكم اتمني تفيد حد ولو حد عنده اضافه يقول
bool IsInt(string x)
{
string y = "0123456789";
int flag = 0;
int l = 0;
for (int i = 0; i < x.Length; i++)
{
for (int j = 0; j < y.Length; j++)
{
if (x == y[j])
{
flag++;
break;
}
}
if (flag != 0)
{
l++;
flag = 0;
}
}
if (l == x.Length)
return true;
else
return false;
}طبعا انا عارف انك ببساطه ممكن تعمل parse للقيمة المدخلة كــ int بين try & catch ولو في اي exption ترجع خطأ وخلاص بس دي حاجه تنشيط كده للذهن.
شكراااااااا
والسلام عليكم ورحمة الله وبركاته
.
.

