0
default در #C
سلام وقت شما بخیر کاربرد کلمه کلیدی default در زبان #C چیست مخصوص در Generic کاربرد اون رو در switch می دونم مابقیه کاربرداش چیه؟
ممنونم
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();
برای آشنایی بیشتر با جنریک ها می تونید مقاله زیر رو مطالعه کنید: