گروه تلگرامی برنامه نویسان advertise ساخت اپلیکیشن آندروید و IOS و اپ ساز laitec sharif univercity
پکیج ویژه پروژه پایانی و پایان نامه رشته کامپیوتر

پکیج ویژه پروژه پایانی و پایان نامه رشته کامپیوتر

45000 تومان
دانلود پروژه آموزش چندرسانه ای با دایرکتور Director

دانلود پروژه آموزش چندرسانه ای با دایرکتور Director

3000 تومان
دانلود سورس پروژه پایانی وب سایت بنگاه املاک با php

دانلود سورس پروژه پایانی وب سایت بنگاه املاک با php

18000 تومان
دانلود مجموعه 100 سورس ساده و ابتدایی با سی پلاس پلاس

دانلود مجموعه 100 سورس ساده و ابتدایی با سی پلاس پلاس

5000 تومان
دانلود سورس هوش مصنوعی رنگ آمیزی گراف با ژنتیک در #C

دانلود سورس هوش مصنوعی رنگ آمیزی گراف با ژنتیک در #C

4800 تومان

کلاس Array در سی شارپ C sharp

انواع آرایه از قبیل int[] ، double[] ، object[] و غیره رفتارشان را از کلاسی به نام Array به ارث می برند ، به همین دلیل انواع آرایه از انوع ارجاعی می باشند .
کلاس Array در سی شارپ C sharp

کلاس Array در سی شارپ C#

 

انواع آرایه از قبیل int[] ، double[] ، object[] و غیره رفتارشان را از کلاسی به نام Array به ارث می برند ، به همین دلیل انواع آرایه از انوع ارجاعی می باشند .

 

انواع آرایه از قبیل int[] ، double[] ، object[] و غیره رفتارشان را از کلاسی به نام Array به ارث می برند ، به همین دلیل انواع آرایه از انوع ارجاعی می باشند . پس برای تعریف آرایه می توان به صورت زیر عمل کرد :

                                                                                                    

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

دستور را ببینید :

Array a=new int[4] {1,2,3,4};

این دستور آرایه ای به نام a با 4 عنصر تعریف کرده مقادیر 4،3،2،1 را به آنها تخصیص می دهد . این دستور معادل دستور زیر است :

 

Int a = new int[4 {1,2,3,4}

همان طور که دیدید ، یک روش مقدار دهی اولیه به صورت زیر است :

 

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

اگر از کلاس Array استفاده کنید ، نمی توانید به این روش آرایه را مقدار دهی کنید :

 

Array نام آرایه = {مقادیر};                                                                                     

به عنوان مثال ، دستورات زیر را در نظر بگیرید :

 

Int  a ={1,2,3,4};

Array   a = {1,2,3,4};

دستور اول ، آرایه ای به نام a با 4 عنصر را تعریف کرده مقادیر 4،3،2،1 را به عنصر آن نسبت می دهد و دستور دوم ، در زمان ترجمه با خطا مواجه می شود .

اگر از کلاس Array استفاده می کنید ، می توانید از متدهای این کلاس استفاده کنید . برخی از این متدها عبارت اند از:

متد Copy : برای کپی نمودن آرایه ای در آرایه دیگر به کار می رود . یکی از روش های کاربرد آن به صورت زیر است :

Array . Copy (SouArray , Soulndex , DesArray , Deslndex ,   Len);

پارامتر Sou Array ، آرایه را مشخص می کند ، Soulndex ، اندیس شروع آرایه مبدا است ، DesArray ، آرایه مقصد را تعیین می کند Deslndex اندیس شروع آرایه مقصد است و Len ، تعداد عناصری است که باید کپی شوند . برای مثال ، دستورات زیر را در نظر بگیرید :

Int Des = new  int[4];

Array Sou = new int[4] {3, 6, 9, 12};

Array. Copy (Sou , 0, Des, 0, 4);

این دستورات عناصر آرایه Sou را در آرایه Des کپی می کند .

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

Array . Sort(نام آرایه);

به عنوان مثال ، دستورات زیر را در نظر بگیرید :

 

Int[]  a = new int [4] {0, 4, 1, 2};

Array . Sort(a);

این دستورات محتویات آرایه a را مرتب می کند . بنابراین پس از اجرای متد Sort ، مقادیر a به صورت زیر خواهد شد :

4

2

1

0

 

             A[3]                            a[2]                      a[1]                           a[0]

 

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

(طول ، اندیس شروع ، نام آرایه) Array . Reverse

 

به عنوان مثال ، دستورات زیر را در نظر بگیرید :

 

int[]  a = new  int[3] {10,20,30};

Array . Reverse ( a, 0 ,3);

دستور اول ، آرایه ای به نام a تعریف کرده مقادیر 30،20،10 را به عناصر آن تخصیص می دهد و دستور دوم ، عناصر آرایه را مغلوب می کند .



2
نظرات
  • user avatar fateme:
    ۱۳:۴۴:۵۷ __ ۱۳۹۵/۰۲/۲۸

    سلام من میخوام عناصر سطر 0 ارایمو توی 50تا سطر دیگه همون ارایه کپی کنم کسی میتونه کمکم کنه؟

  • user avatar shahla20 ghodrati:
    ۱۱:۳۶:۱۳ __ ۱۳۹۵/۱۰/۱۷

    اجزای تشکیل دهنده شی ارایه رو با مثال توضیح بدین لطفا

نظر خود را ارسال کنید



نام:
ایمیل:
دیدگاه:
captcha
کد امنیتی :


advertise
کپی نمودن آرایه ای در آرایه دیگر در سی شارپکلاس Array در سی شارپ C#مرتب کردن عناصر آرایه در سی شارپکار با کلاس آرایه در زبان سی شارپانواع آرایه در سی شارپمتدی که محتویات آرایه ای را برعکس می کند سی شارپآرایه ارجاعی در سی شارپتبلیغات ارزان سایت آموزش برنامه نویسیتبلیغات مخصوص طراحان وب سایتتبلیغات در سایت برنامه نویسیتبلیغات اینترنتی برای برنامه نویساندر آغوش مینیمالیسممنوی همبرگر با سه خط افقی که روی یکدیگر قرار گرفته اند نشانه چیست؟ سوئیچ به یک ستون واحدتبدیل متن ساده به وبلاگ و سایت های پویا با React.jsکتابخانه sass برای استفاده آسان تر از آنکتابخانه سطح بالا برای اتوماتیک سازی اعمال مرورگر لیست برچسب ها
تمامی حقوق این سایت اعم از محتوی ، تصاویر ، قالب و ... متعلق به گروه مهندسی وب سایت سورس کد می باشد.
SourceCodes.ir ، افقی روشن برای برنامه نویسان ، از مبتدی تا حرفه ای

پیشنهادات ویژه سورس کد

پکیج ویژه پروژه پایانی رشته کامپیوتر دانلود مجموعه 70 پروژه کاربردی سی شارپ وب سایت فروشگاه با php