سلام
سوال من اینه که چجوری می تونم a از نوع struct رو به نوع class برگردونم. یعنی از همون ابتدا برنامه رو بجای struct با class بنویسم
من به شخصه از کدتان چیزی متوجه نشدم که دارید چه کار انجام میدهید....!
ولی اگر struct را نمیخواهید، خوب مشکلی وجود ندارد! به جایش از همان اول class تایپ کنید.
تنهای اختلافی که در این مرحله خود را نشان میدهد، شاید مسئله null بودن محتویات اشاره گرهای class است که باید با new پر شود.
یعنی یک struct به محض تعریف متغییر قابل استفاده است، مثل int (یک new ضمنی اتفاق می افتد.)
ولی یک class باید new شود.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یا در حالت آرایه ای هم خود ذات آرایه در دات نت یک class است، پس یک new سازی اولیه برای خود آرایه لازم است، بعد اگر اعضا هم class باشند یک new سازی هم برای تک تک اعضا نیاز است.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید