آموزش Struct در سی شارپ

سلام دوستان در این سری از آموزش برنامه نویسی سی شارپ (C#) به آموزش Struct در سی شارپ می پردازیم از Struct یک نوع داده ای است که می تواند چندین نوع داده را در خود نگه دارد مثال ساده آن را می توان یک متغیر از نوع های متغیر های دیگر تعریف کرد در ادامه با همراه باشید تا آموزش Struct در سی شارپ را یاد گیرید.
 

Struct چیست ؟

struct یک نوع داده خاص است که می تواند چندین نوع متغیر را در خود نگه دارد برای اینکه بیشتر با این مطلب آشنا شوید می توانید آموزش DataModel را مطالعه کنید که بسیار شبیه به کلاس Struct در سی شارپ است Struct نام های دیگری نیز دارد که عبارتند از  POJO , DataModel

Data Model چیست ؟

در نظر بگیرید یک کتاب شامل مواردی مانند زیر باشد

  • Title
  • Author
  • Subject
  • Book ID

اگر بخواهیم برای تمامی کتاب ها همچین متغیرهایی بگیریم شاید کار زیاد جالبی نباشد و می توانیم یک Struct از آن ایجاد کنیم و همانند یک شئی می توان با آن کار کرد.
برای تعریف Struct می توان مثل زیر عمل کرد.

در بالا Struct را تعریف کردیم.
برای اینکه از آن استفاده کنیم می توانیم مثل زیر عمل کنیم.

در بالا ابتدا Struct را پر کردیم سپس آن را چاپ کردیم در نظر بگیرید لیستی از Struct درست کنید ! در این شکل به سادگی می توانید در آن داده ریخته و لیستی از کتاب ها را داشته باشید در بالا ما فقط به صورت ساده دو Struct از یک نوع تعریف کردیم.
خروجی کد بالا همانند زیر است.

 
 
این آموزش هم به پایان رسید.
موفق و موید باشید.

مطالعه بیشتر