50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

default در #C

سلام وقت شما بخیر کاربرد کلمه کلیدی default در زبان #C چیست مخصوص در Generic کاربرد اون رو در switch می دونم مابقیه کاربرداش چیه؟

ممنونم

پرسیده شده در 1396/04/06 توسط

1 پاسخ

1

سلام دوست عزیز، کلمه کلیدی default در جنریک ها برای بدست آودن مقدار پیش فرض پارامتر های جنریک استفاده میشه، برای مثال در کد زیر:

public class ValueHolder<T>
{
    public T GetDefault()
    {
        return default(T);
    }
}

در صورتی که پارامتر T از نوع int انتخاب بشه مقدار 0 برگردونده میشه:

var holder = new ValueHolder<int>();
var value = holder.GetDefault();

برای آشنایی بیشتر با جنریک ها می تونید مقاله زیر رو مطالعه کنید:

آموزش برنامه نویسی شئ گرا در زبان سی شارپ

پاسخ در 1396/04/07 توسط

پاسخ شما