وقت بخیر دوستان، با آموزش برنامه نویسی (Visual Basic.NET (VB.NET از وب سایت پی وی لرن همراه هستیم. بررسی آرایه در VB.NET را از جلسه ی قبل آغاز نمودیم و با ایجاد آرایه ها در VB.Net آشنا شدیم. در این بخش نیز این مبحث را ادامه می دهیم و با متدهای کلاس Array به همراه مثالی آشنا خواهیم شد. با ادامه ی آموزش ها همراه باشید.
در ادامه ی بررسی آرایه در VB.NET لازم است در مورد متدهای کلاس Array در VB.NET بدانیم.
در جدول زیر برخی از متداول ترین متدهای کلاس Array ارائه شده است.
ردیف | نام متد و شرح |
---|---|
۱ | Public Shared Sub Clear ( بنابراین array به عنوان Array و index به عنوان Integer و length به عنوان Integer) مجموعه ای از عناصر موجود در Array به صفر ، به false ، و یا به null بسته به نوع عنصر، تنظیم می کند.
|
۲ | Public Shared Sub Copy (بنابراین sourceArray به عنوان Array و destinationArray به عنوان Array و length به عنوان Integer) مجموعه ای از عناصر از یک Array را که از اولین عنصر شروع می شود کپی می کند و آن ها را در یک Array دیگر پیست می کند که از اولین عنصر شروع می شود. طول (length) به عنوان یک (integer) عدد صحیح ۳۲ بیتی مشخص شده است.
|
۳ | Public Sub CopyTo (بنابراین array به عنوان Array و index به عنوان Integer) کپی تمام عناصر Array تک بعدی فعلی به Array تک بعدی مشخص شده با شروع در ایندکس Array مقصد مشخص شده است. این ایندکس به عنوان یک عدد صحیح ۳۲ بیتی مشخص شده است.
|
۴ | Public Function GetLength (بنابراین dimension به عنوان Integer) به عنوان Integer یک (integer ) عدد صحیح ۳۲ بیتی را دریافت می کند که تعداد عناصر را در بعد مشخص شده Array نشان می دهد.
|
۵ | Public Function GetLongLength (بنابراین dimension به عنوان Integer) به عنوان Long یک عدد صحیح ۶۴ بیتی را دریافت می کند که تعداد عناصر را در بعد مشخص شده از Array نشان می دهد.
|
۶ | Public Function GetLowerBound (بنابراین dimension به عنوان Integer) به عنوان Integer حد پایین تر از ابعاد مشخص شده را در Array دریافت می کند.
|
۷ | Public Function GetType به عنوان Type Type نمونه فعلی را دریافت می کند (ارث از شی).
|
۸ | Public Function GetUpperBound (بنابراین dimension به عنوان Integer) به عنوان Integer حد بالایی ابعاد مشخص شده را در Array دریافت می کند.
|
۹ | Public Function GetValue (index As Integer) As Object (بنابراین index به عنوان Integer) به عنوان Object مقدار را در موقعیت مشخص شده در Array تک بعدی دریافت می کند. این ایندکس به عنوان یک عدد صحیح ۳۲ بیتی مشخص شده است.
|
۱۰ | Public Shared Function IndexOf (بنابراین array به عنوان Array و value به عنوان Object) به عنوان Integer شیء مشخص شده را جستجو می کند و ایندکس اولین رخداد را در کل Array یک بعدی باز می گرداند.
|
۱۱ | Public Shared Sub Reverse (بنابراین array به عنوان Array) ترتیب توالی عناصر را در کل Array یک بعدی معکوس می کند.
|
۱۲ | Public Sub SetValue (بنابراین value به عنوان Object و index به عنوان Integer) مقدار را در عنصر در موقعیت مشخص شده در Array تک بعدی تنظیم می کند. این ایندکس به عنوان یک عدد صحیح ۳۲ بیتی مشخص شده است.
|
۱۳ | Public Shared Sub Sort (بنابراین array به عنوان Array) عناصر موجود در یک آرایه کامل یک بعدی را با استفاده از پیاده سازی IComparable هر عنصر از Array مرتب می کند.
|
۱۴ | Public Overridable Function ToString As String رشته ای را که شیء فعلی را نشان می دهد، برمی گرداند. (ارث از Object). |
برای لیست کامل ویژگی ها و متدهای کلاس Array ، لطفاً با مستندات مایکروسافت مشورت کنید.
برنامه زیر استفاده از برخی از متدهای کلاس Array را نشان می دهد:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | Module arrayApl Sub Main() Dim list As Integer() = {34, 72, 13, 44, 25, 30, 10} Dim temp As Integer() = list Dim i As Integer Console.Write("Original Array: ") For Each i In list Console.Write("{0} ", i) Next i Console.WriteLine() ' reverse the array Array.Reverse(temp) Console.Write("Reversed Array: ") For Each i In temp Console.Write("{0} ", i) Next i Console.WriteLine() 'sort the array Array.Sort(list) Console.Write("Sorted Array: ") For Each i In list Console.Write("{0} ", i) Next i Console.WriteLine() Console.ReadKey() End Sub End Module |
هنگامی که کد بالا کامپایل و اجرا می شود، نتیجه ی زیر را ایجاد می کند.
1 2 3 | Original Array: 34 72 13 44 25 30 10 Reversed Array: 10 30 25 44 13 72 34 Sorted Array: 10 13 25 30 34 44 72 |
کتشکریم از این که با بررسی آرایه در VB.NET همراه هستید. بعد از آشنا شدن و شناختن آرایه ها، متدهای کلاس Array در VB.NET را در این بخش از آموزش VB.NET مورد بررسی قرار دادیم. در بخش بعدی به بررسی مجموعه ها یا Collections در VB.NET می پردازیم.