سلام. ببخشید می خواستم بدونم تفاوت Structures با Class چیه؟
سلام. ببخشید می خواستم بدونم تفاوت Structures با Class چیه؟
1. از یک Structure نمیشه ارث برد.
2. برای Structure نمی توان یک سازنده پیش فرض تعیین کرد، چون کامپایلر خود یک سازنده پیش فرض ایجاد می کنه.
3. در یک کلاس فیلدها بطور خودکار مقداردهی اولیه می شوند، اما در Structure در صورتی که فیلدها را مقداردهی نکنیم، یه خطای زمان کامپایل ایجاد میشه.
4. در کلاس می توان فیلد ها رو در زمان تعریف مقداردهی کرد.
و ...
با کمی جستجو ...
یه فرق که برای من خیلی مهم بود و من ازش کلی استفاده کردم Refrencetype بودن Class و ValueType بودن Structure . خیلی خوب به خدا .