advertise laitec sharif univercity
سورس پروژه دفترچه تلفن ساده در سی شارپ #c و بانک Access

سورس پروژه دفترچه تلفن ساده در سی شارپ #c و بانک Access

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

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

38000 تومان
دانلود برنامه آزمون تستی در مالتی مدیا بیلدر MMb

دانلود برنامه آزمون تستی در مالتی مدیا بیلدر MMb

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

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

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

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

68000 تومان

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