آموزش برنامه نویسی ، اموزش برنامه نویسی اندروید

تبلیغات

دسته‌ها


آموزش برنامه نویسی c#.net جلسه پنجمReviewed by بردیا on Dec 1Rating: 5.0آموزش برنامه نویسی c#.net جلسه پنجمتا به الان جهت ذخیره سازی داده ها ازثابت ها و متغیرها در c#.net از نوع int, char, double و long استفادهمی کردیم. که در این صورت در هر خانه متغیر یک خانه از حافظه را اشغال می کرده است. ولی اینگونه تعریف متغیر در برنامه های بزرگتر جواب نمی دهد. فرض کنید نیاز داشته باشیم که 10 عدد int را در حافظه ذخیره کنیم. یک راه این می باشد که 10 متغیر از نوع صحیح تعریف کنیم و هر مقدار را در یک متغیر قرار دهیم. این روش احتمالا برای 10 عدد خوب باشد اما برای تعداد زیادی از متغیر ها این روش کار عقلانی نمی باشد . دراین موارد باید از مجموعه متغیر ها که در حافظه پشت سر هم به صورت منطقی قرار گرفته اند به نام آرایه استفاده کرد. پس می توان گفت آرایه ها مفهومی برای تعریف چند متغیر از یک نوع می باشد.

c#

تا به الان جهت ذخیره سازی  داده ها ازثابت ها  و متغیرها  در c#.net از نوع int, char, double و long استفادهمی کردیم. که در این صورت در هر خانه متغیر یک خانه از حافظه را اشغال می کرده است. ولی اینگونه تعریف متغیر در برنامه های بزرگتر جواب نمی دهد.  فرض کنید  نیاز داشته باشیم که  ۱۰ عدد int را در حافظه ذخیره کنیم. یک راه این می باشد  که ۱۰ متغیر از نوع صحیح تعریف کنیم و هر مقدار را در یک متغیر قرار دهیم.  این روش  احتمالا برای ۱۰ عدد خوب باشد اما برای تعداد زیادی از متغیر ها این روش کار عقلانی نمی باشد . دراین موارد  باید از مجموعه متغیر ها که در حافظه پشت سر هم به صورت منطقی قرار گرفته اند به نام آرایه استفاده کرد. پس می توان گفت  آرایه ها  مفهومی برای تعریف چند متغیر از یک نوع می باشد.

در زبان C# اندیس تعریف آرایه به این صورت است که: آرایه ها از صفر شروع شده  و عناصر آرایه در  به صورت منطقی پشت سر هم در حافظه  به صورت منطقی  ذخیره میشوند.که به این ترتیب می شود به همه عناصر یک آرایه با شمارش اندیس آریه دسترسی پیدا کرد.

 

برای نامگذاری آرایه ها باید از قوانین نام گذاری متغیر ها استفاده کرد و نکته دیگر این که زبان برنامه نویسی سی شارپ برعکس زبان برنامه نویسی سی پلاس پلاس حدود آرایه را چک میکند.

آرایه های یک بعدی :

 

انواع داده ها دو دسته اند: انواع مقداری و انواع مرجع. آرایه از نوع مرجع است. پس تعریف آرایه در دو مرحله صورت میگیرد:

 

  • معرفی آرایه : نوع خانه های آرایه و مقادیر مجاز آرایه مشخص می شود.
  • تخصیص دادن حافظه به آرایه : که به تعداد عنصر های آرایه مشخص می شود.

 

برای معرفی  یک آرایه دو بعدی   بصورت زیر عمل می کنیم:

Type[]     name;

پس از اعلان آرایه میتوان نمونه ای از آرایه را بدین صورت ایجاد کرد:

name = new type [تعداد عناصر آرایه];

ه

در زمان  ایجاد آرایه ها  مقدار اولیه در هر یک از عناصر آن قرار میگیرد: عناصر آرایه از نوع عددی با صفر مقداردهی می شود.

 

اگر  نیاز باشد که  در هنگام اعلان آرایه مقدارها  را به عناصر آن تخصیص دهید بصورت زیر عمل کنید:

;{مقادیر} [طول]   نوع new = نام []نوع

مقدار هایی  که برای عنصر های  آرایه تعیین میشود با کاما از هم تفکیک می شوند.

 

روش دیگر مقداردهی به آرایه بدین صورت است:

;{مقادیر} = نام آرایه  [] نوع آرایه

برای دسترسی به عناصر آرایه بصورت زیر عمل کنید:

]اندیس آرایه [ نام آرایه

اندیس آرایه شماره عنصری است که باید دستیابی شود و از صفر شروع میشود.

 

برایمشخص کردن تعداد عنصر های آرایه از متد Length به صورت زیر استفاده میشود:

arrayName.Length;

برای دانلود جلسه پنجم آموزش برنامه نویسی c#.net  روی لینک زیر کلیک کنید


مشخصات

دانـــــلود

  • 203

برچسب ها

مطالب پیشنهادی ما

دیدگاه های شما

پاسخ دهید

فرادرس، بزرگ ترین دانشگاه آنلاین ایران
آموزش مبانی برنامه نویسی
آموزش جاوا
آموزش سی شارپ
آموزش شی گرایی در سی شارپ
آموزش ویژوال بیسیک دات نت
آموزش PHP
آموزش پایتون
آموزش برنامه نویسی C
آموزش برنامه نویسی C++
آموزش برنامه نویسی اندروید
آموزش وردپرس
آموزش برنامه نویسی