PDA

View Full Version : سوال: ارسال پارامتر از نوع ارجاع در کلاس



ms_raha
یک شنبه 19 خرداد 1392, 20:27 عصر
سلام
یک مثال برای کلاس میخواستم که پارامتر را از نوع ارجاع فرستاده باشد
بیشتر اشکالم این است که خود کلاسی که تعریف میکنیم از کجا میفهمد که پارامتر به صورت مقدار ارسال شده است یا ارجاع
ممنون

parvizwpf
دوشنبه 20 خرداد 1392, 00:22 صبح
پارامتر به چی به کجا فرستاده میشه؟
اگه منظورت متدی در کلاس باشه که پارامتری ارجاعی داشته باشه:

class Test
{
static void Foo (ref int p)
{
p = p + 1; // Increment p by 1
Console.WriteLine (p); // Write p to screen
}
static void Main()
{
int x = 8;
Foo (ref x); // Ask Foo to deal directly with x
Console.WriteLine (x); // x is now 9
}
}