تغییر ایجاد کن

طبقه بندی موضوعی

۳ مطلب با کلمه‌ی کلیدی «پارامتر ref» ثبت شده است

يكشنبه, ۲۹ مرداد ۱۳۹۶، ۱۰:۵۰ ق.ظ

یک مثال جالب از ref

بدون استفاده از پارامتر ref شما قادر نخواهید بود متدی در کلاسی بنویسید تا مقدار دو متغیر را عوض کند. اما با استفاده از از پارامتر ref شما میتوانید این کار را بکنید.
۰ نظر موافقین ۰ مخالفین ۰ ۲۹ مرداد ۹۶ ، ۱۰:۵۰
عارفه ..
يكشنبه, ۲۹ مرداد ۱۳۹۶، ۱۰:۱۱ ق.ظ

یک نکته درباره پارامتر ref

وقتی که یک value type به یک متد فرستاده می شود، مقدار آن پس از فراخوانی متد تغییری نمی کند. مانند مثال زیر:


۰ نظر موافقین ۰ مخالفین ۰ ۲۹ مرداد ۹۶ ، ۱۰:۱۱
عارفه ..
شنبه, ۲۸ مرداد ۱۳۹۶، ۱۲:۰۶ ب.ظ

پارامتر ref

همان طور که می دانید وقتی یک value type  به عنوان آرگومان به متد فرستاده می شود، اگر تغییری در پارامتر ایجاد شود، تغییری در آرگومان ایجاد نمی شود.
اما اگر بخواهیم این تغییر ایجاد شود باید پارامتر ref را استفاده کنیم.
۰ نظر موافقین ۰ مخالفین ۰ ۲۸ مرداد ۹۶ ، ۱۲:۰۶
عارفه ..