السلام عليكم ورحمة الله وبركاته
أخواني الكرام
لدي كود في
C#
وانا استخدم برنامج
microsoft visual C# 2008
في هذا الكود أرغب في توضيح عملية
"swap"
قمت بسؤال المستخدم بادخال رقمين
ثم يقوم البرناج باستبدال ترتيب الرقمين
لنفرض انا المستخدم قام بادخال الرقمين التالين
n1=9
n2=8
بعد ذلك يقوم البرنامج باستبدالهم بالتالي
n1=8
n2=9
صيغة الكود هي كالتالي
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace classswapl
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("please entar n1");
int n1 = int.Parse(Console.ReadLine());
Console.WriteLine("please entar n2");
int n2 = int.Parse(Console.ReadLine());
Console.WriteLine("number 1 was (0)", n1);
Console.WriteLine("number 2 was (0)", n2);
Swap(ref n1, ref n2);
Console.WriteLine("After the swap method");
Console.WriteLine("number 1 was (0)", n1);
Console.WriteLine("number 2 was (0)", n2);
Console.ReadLine();
}
public void Swap(ref int n1, ref int n2);
{
int temp = n1;
n1=n2;
n2=temp;
}
}
}الكود لايعمل لدي بصورة صحيه
فهم يقول بان الجزء التالي غير صحيح ولا أعلم ما هو خطأي
{
int temp = n1;
n1=n2;
n2=temp;
}إذا كان هناك من لديه القدره على مساعدتي فلا يحرمني من ذلك
وله جزيل الشكر والأمتنان
شكرا لكم