vb8334
پنج شنبه 16 آبان 1392, 17:31 عصر
سلام
دوستان من در مورد Refrence Type ها مطالعه کردم اما در این مثال یه مشکلی دارم
می خوام دقیقآ بهم بگید با رسم شکل که چطوری خروجی میشه "reza" .
class TestClass
{
static void Main(string[] args)
{
Employee e1 = new Employee();
e1.Name = "Ali";
Employee e2;
e2 = e1;
e2.Name = "Reza";
Console.Writeline(e1.Name);
}
}
من این رو متوجه نمیشم که با مساوی گذاشتن e2=e1
e1 داره مقدار e2 رو میخونه دقیقآ برعکس متغیر ها که e1 ریخته میشد توی e2
مرسی
دوستان من در مورد Refrence Type ها مطالعه کردم اما در این مثال یه مشکلی دارم
می خوام دقیقآ بهم بگید با رسم شکل که چطوری خروجی میشه "reza" .
class TestClass
{
static void Main(string[] args)
{
Employee e1 = new Employee();
e1.Name = "Ali";
Employee e2;
e2 = e1;
e2.Name = "Reza";
Console.Writeline(e1.Name);
}
}
من این رو متوجه نمیشم که با مساوی گذاشتن e2=e1
e1 داره مقدار e2 رو میخونه دقیقآ برعکس متغیر ها که e1 ریخته میشد توی e2
مرسی