advertise laitec sharif univercity
دانلود پروژه مهندسی نرم افزار ، نمایندگی ایران خودرو

دانلود پروژه مهندسی نرم افزار ، نمایندگی ایران خودرو

10000 تومان
پروژه پایانی PHP وب سایت فروشگاه کامپیوتری

پروژه پایانی PHP وب سایت فروشگاه کامپیوتری

68000 تومان
دانلود سورس n وزیر با جست وجوی ممنوع در سی شارپ #C

دانلود سورس n وزیر با جست وجوی ممنوع در سی شارپ #C

10000 تومان
دانلود پروژه مهندسی نرم افزار ، سیستم داروخانه

دانلود پروژه مهندسی نرم افزار ، سیستم داروخانه

10000 تومان
دانلود سورس پروژه TSP با الگوریتم مورچگان Ants

دانلود سورس پروژه TSP با الگوریتم مورچگان Ants

10000 تومان

کلاس 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
کد امنیتی :


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

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

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