مباحث تكميلي آرايه ها (آرايه هاي چند بعدي):

مباحث تكميلي آرايه ها (آرايه هاي چند بعدي): برنامه نویسی #C و طراحی سایت و...آموزش کامپیوتر-انجام پروژه های دانشجویی-ثبت دامنه ملی-فروش سامانه پیام کوتاه صفحه اصلی| آموزش سی شارپ| سفارش پروژه| ثبت دامنه| تماس با ما درباره وب csharpprojects.jpg
برنامه نویسی و طراحی وب سایت

برنامه نویسی با c# , matlab

انجام کلیه سفارشات برنامه نویسی

فروش پروژه های آماده برنامه نویسی

فروش پروژه های آماده متلب و c#

ثبت دامنه ملی .ir

فروش سامانه پیامک و پنل sms

cd و فیلم های تعاملی آموزش کامپیوتر

تدریس خصوصی برنامه نویسی


موضوعات وب سفارش طراحی سایت دعوت به همکاری پروژه آماده متلب ثبت دامنه ملی ir. فروش پروژه های آماده سی شارپ سفارش پروژه #C فروش پنل سامانه پیام کوتاه آموزش خصوصی کامپیوتر فروش CD آموزشی و نرم افزار آموزش سی شارپ پروژه های آماده سی شارپ ساختارهای تصمیم گیری دانلود کتاب و فیلم آموزش برنامه نویسی حلقه های تکرار در #C حلقه های تکرار (2) در #C آرایه ها در #C آرایه های چندبعدی سورس کدهای رایگان #C پارامترهای ref , out در #C آپدیت آفلاین نود32 اخبار فناوری اطلاعات(IT) لینک دوستان قالب وبلاگ سامانه پیام کوتاه -پنل sms-پیامک تبلیغاتی فروشگاه فلاورسیتی شاپ وبلاگ انجمن دانشجویان فلاورجان سایت انجمن دانشجویی فلاورجان شرکت پارسین مهر سپهر آیین شرکت یکتا فرآیند مبین شرکت فناوری اطلاعات ایران آراکس شرکت دکوراسیون داخلی آرا دکو آموزش برنامه نویسی سایت دانلود رایگان و مقالات تحقیقی قالب های پیچک لینک های مفید مباحث تكميلي آرايه ها (آرايه هاي چند بعدي): تاريخ : | 1:16 | نویسنده : kg مباحث تكميلي آرايه ها (آرايه هاي چند بعدي):

آرايه هاي معمولي (يك بعدي) را مي توان يك رديف با تعدادي خانه خالي آماده ي پر شدن در نظر گرفت. آرايه ي دوبعدي را مي توان مانند يك جدول تشكليل شده از رديف ها و ستون ها در نظر گرفت و الي آخر...


سي شارپ دو نوع آرايه ي چند بعدي را پشتيباني مي كند : rectangular and jagged


در يك آرايه ي rectangular هر رديف ، طولش با رديف بعدي يكي است. آرايه ي jagged در حقيقت آرايه ايي از آرايه ها است ، بنابراين هر كدام از آنها مي تواند طول مختلفي داشته باشد.



تعريف يك آرايه ي دوبعدي به صورت زير است :

 

type [,] array-name

 

مثال : يك برنامه ي سي شارپ جديد console را در VS.NET باز كنيد و نام آنرا درابتدا ex19 انتخاب نماييد. سپس كد زير را درون آن بنويسيد :

 

using System;

namespace ex19
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
const int rows = 4;
const int columns = 3;
// declare a 4x3 integer array
int[,] rectangularArray = new int[rows, columns];
// populate the array
for (int i = 0;i < rows;i++)
{
for (int j = 0;j
{
rectangularArray[i,j] = i+j;
}
}
// report the contents of the array
for (int i = 0;i < rows;i++)
{
for (int j = 0;j
{
Console.WriteLine("rectangularArray[{0},{1}] = {2}",
i,j,rectangularArray[i,j]);
}
}

Console.ReadLine();
}
}
}

 


توضيحاتي در مورد كد فوق :


1- نحوه ي تعريف ، مقدار دهي اوليه و استفاده از آرايه هاي دو بعدي را در مثال فوق ملاحظه مي نماييد.


2- در يك آرايه ي دوبعدي محل قرار گيري رديف ها و ستون ها براي مثال به صورت زير است :

 

new int[rows, columns]-

 

استفاده از آرايه هاي چند بعدي :



مثال : يك برنامه ي سي شارپ جديد console را در VS.NET باز كنيد و نام آنرا درابتدا ex20 انتخاب نماييد. سپس كد زير را درون آن بنويسيد :

 

using System;

namespace ex20
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
const int rows = 4;
const int columns = 3;
// imply a 4x3 array
int[,] rectangularArray =
{
{0,1,2},
{3,4,5},
{6,7,8},
{9,10,11}
};
for (int i = 0;i < rows;i++)
{
for (int j = 0;j
{
Console.WriteLine("rectangularArray[{0},{1}] = {2}",
i,j,rectangularArray[i,j]);
}
}
}
}
}

 

توضيحاتي در مورد كد فوق :


1- در حقيقت مثال فوق تعريف آرايه ايي از آرايه ها بود.


2- چون مقدار دهي اوليه به صورت واضحي انجام شده نيازي به ذكر ابعاد آرايه به صورت صحيح وجود نداشت

 


مطالب مشابه :


آرایه ها در سی شارپ

فروش سامانه پیامک و پنل sms در زبان سي كمي متفاوت بود. فروش پروژه شطرنج به زبان سی شارپ.




حلقه های تکرار درسی شارپ

فروش سامانه پیامک و پنل sms يك برنامه ي سي شارپ جديد console فروش پروژه شطرنج به زبان سی شارپ.




تعريف متدها در سي شارپ

تعريف متدها در سي شارپ فروش سامانه پیامک و پنل sms فروش پروژه شطرنج به زبان سی شارپ.




مباحث تكميلي آرايه ها (آرايه هاي چند بعدي):

فروش سامانه پیامک و پنل sms سي شارپ دو نوع آرايه ي چند فروش پروژه شطرنج به زبان سی شارپ.




پارامترهای ref , out در سی شارپ

فروش سامانه پیامک و پنل sms در سي شارپ دو كلمه ي كليدي به فروش پروژه شطرنج به زبان سی شارپ.




ساختار های تصمیم گیری if , switch-case

1- سي شارپ به كوچكي و فروش پروژه ساعت به زبان #C و سامانه پیام کوتاه و پنل sms-ارسال




کنترل TreeView در سی شارپ

متون مربوط به زبان تخصصی استاد خیر اندیش Sms انگلیسی ارسال در تاريخ شنبه هجدهم اردیبهشت




برچسب :