السلام عليكم ورحمة الله وبركاته كيف حالك اخي ارجو ان تكون بصحة وعافية اخي كما فهمت منك البرنامج لا داعي لان تضع حلقتين تكراريتين انما يكفي بنية تكرارية واحدة قمت بكتابة البرنامج التالي ارجو ان تستفيد منه string a = "012345678", b = "123455"; int temp = 0; for (int i = 0; i < a.Length;i++) if (b.Contains(a[i])) { temp = Convert.ToInt32(Convert.ToString( a[i])); } Console.WriteLine(temp); Console.ReadKey(); ملاحظة قمت بإنشاء متغيرين نصيين وقمت بإعطاءهما قيما افتراضية يمكن لك اخي ان تستخدم