advertise laitec sharif univercity
پروژه کامل مدیریت شرکت نرم افزاری با سی شارپ و SQL

پروژه کامل مدیریت شرکت نرم افزاری با سی شارپ و SQL

38000 تومان
دانلود سورس اپلیکیشن اندروید یادآوری-انجامش بده–ToDo

دانلود سورس اپلیکیشن اندروید یادآوری-انجامش بده–ToDo

14000 تومان
دانلود پروژه پایانی طراحی وب سایت مخابرات با Asp.net

دانلود پروژه پایانی طراحی وب سایت مخابرات با Asp.net

48000 تومان
دانلود پروژه مدیریت کتابخانه با سی شارپ و SQL سرور

دانلود پروژه مدیریت کتابخانه با سی شارپ و SQL سرور

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

دانلود مجموعه 70 پروژه مفید و کاربردی سی شارپ #C

28000 تومان

کلاس 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