ورود اعضا



وضعیت سایت

اعضا : 454
محتوا : 223
پیوندها : 8
بازدیدهای محتوا : 387046

بازدیدکنندگان

 77 مهمان و 1 عضو حاضر

درس پنجم - بخش اول PDF چاپ نامه الکترونیک
نوشته شده توسط فرزاد   

‫آراﻳﻪ ھﺎ در ﺳﻲ ﺷﺎرپ :‬

‫ھﻨﮕﺎﻣﻲ آراﻳﻪ ھﺎ اﻳﺠﺎد ﻣﻲ ﺷﻮﻧﺪ ﻛﻪ ﺑﺨﻮاھﯿﻢ ﺑﺎ ﻣﺠﻤﻮﻋﻪ ای از اﻃﻼﻋـﺎت ھﻤﺠـﻨﺲ ﻛـﺎر ﻛﻨـﯿﻢ. ﺑـﺮای ﻧﻤﻮﻧـﻪ از ﻳـﻚ‬ ‫آراﻳﻪ ﺑﺮای ذﺧﯿﺮه ﺗﻌﺪادی ﻛﺎراﻛﺘﺮ ﻣﻲ ﺧﻮاھﯿﻢ اﺳﺘﻔﺎده ﻧﻤﺎﻳﯿﻢ. آراﻳﻪ ھﺎ ھﻢ ﻳﻚ ﻧﻮع ﻣﺘﻐﯿﺮ ھﺴﺘﻨﺪ ﭘﺲ ﺑﺎﻳﺪ ﺗﻌﺮﻳﻒ و ‫ﻣﻘﺪار دھﻲ اوﻟﯿﻪ ﺷﻮﻧﺪ ، ﻧﻮع و ﺗﻌﺪاد اﻋﻀﺎی آﻧﮫﺎ ﻧﯿﺰ ﺑﺎﻳﺪ ﻣﻌﯿﻦ ﮔﺮدد.‬
‫ﻓﺮض ﻛﻨﯿﺪ ده داده ی ھﻢ ﺟﻨﺲ دارﻳﻢ ( ﺑﺮای ﻣﺜﺎل رﺷـﺘﻪ (‪ ( (string‬و ﻣـﻲ ﺧـﻮاھﯿﻢ آﻧﮫـﺎ را ذﺧﯿـﺮه ﻛﻨـﯿﻢ. ﻳـﺎ ﻣـﻲ ‫ﺗﻮان ده ﻣﺘﻐﯿﺮ ﻣﺨﺘﻠﻒ را ﺗﻌﺮﻳﻒ ﻛﺮد و ﺳﭙﺲ ﺗﻚ ﺗﻚ آﻧﮫﺎ را ﻣﻘﺪار دھﻲ ﻧﻤﻮد و ﻳﺎ ﻳﻚ آراﻳﻪ ﺗﻌﺮﻳـﻒ ﻧﻤـﻮد و ﺳـﭙﺲ در‬ ‫ﺧﺎﻧﻪ ھﺎی ﻣﺨﺘﻠﻒ آن اﻳﻦ ده ﻋﻀﻮ را ﭼﯿﺪ. اﻳﻦ ﻣﻄﻠﺐ زﻣﺎﻧﻲ ﺣﺎﺋﺰ اھﻤﯿﺖ ﻣـﻲ ﺷـﻮد ﻛـﻪ داده ھـﺎی ھﻤﺠـﻨﺲ و ﺑـﻪ ‫ﻧﻮﻋﻲ ﻣﺮﺗﺒﻂ ﻣﺎ ﺗﻌﺪاد زﻳﺎدی داﺷﺘﻪ ﺑﺎﺷﻨﺪ.‬

ﺑﺮای ﺗﻌﺮﻳﻒ آراﻳﻪ ﭼﻨﺪﻳﻦ راه ﻣﺨﺘﻠﻒ وﺟﻮد دارد :‬

‫ﺑﺮای ﺗﻌﺮﻳﻒ آراﻳﻪ اﺑﺘﺪا ﻧﻮع آﻧﺮا ﻣﺸﺨﺺ ﻣﻲ ﻛﻨﯿﺪ ﺳﭙﺲ [] را ﺑﺎﻳﺪ ﺟﻠﻮی ﺗﻌﺮﻳﻒ ﻧﻮع ﺑﮕﺬارﻳﺪ اﻳﻦ دﺳﺘﻮر زﺑﺎن اﺳﺖ ‫و ﭼﻮن ﭼﺮا ﻧﺪارد! در زﺑﺎن ﺳﻲ ﻛﻤﻲ ﻣﺘﻔﺎوت ﺑﻮد. اﻳﻦ ﻛﺮوﺷﻪ ھﺎ ﺑﻌﺪ از ﻧﺎم ﻣﺘﻐﯿﺮ ﻣﻲ آﻣﺪﻧﺪ. و ﺳﭙﺲ در اﻳﻨﺠﺎ ﻧﺎم ‫ﻳﻚ ﻣﺘﻐﯿﺮ را ﻛﻪ ﺑﻌﺪا ﺑﻪ آن ارﺟﺎ ﻣﻲ دھﯿﻢ ﺧﻮاھﯿﺪ ﮔﺬاﺷﺖ. ﺑﺮای ﻣﺜﺎل‬

‫;[]‪int[] table; // not int table‬‬


‫ﺣﺪ ﭘﺎﻳﯿﻦ آراﻳﻪ ﺻﻔﺮ ﺑﻮده ﺑﺮای ﻣﺜﺎل اﮔﺮ آراﻳﻪ []‪ chrData‬ده ﻋﻀﻮ داﺷﺘﻪ ﺑﺎﺷﺪ، اوﻟﯿﻦ ﻋـﻀﻮ آن [۰]‪ chrData‬و آﺧـﺮﻳﻦ‬
‫ﻋﻀﻮ آن [۹]‪ chrData‬اﺳﺖ.‬

‫ﻣﻄﻠﺐ دﻳﮕﺮی ﻛﻪ در ﻣﻮرد آراﻳﻪ ھﺎ ﺧﯿﻠﻲ ﻣﮫﻢ اﺳﺖ اﻧﺪازه ی آن اﺳﺖ. ﻳﻌﻨﻲ ﻳﻚ آراﻳﻪ ﺣﺎوی ﭼﻨﺪ ﺧﺎﻧﻪ ی ﺧﺎﻟﻲ‬ ‫اﺳﺖ ﻛﻪ ﻣﺎ اﺟﺎزه دارﻳﻢ آﻧﺮا ﭘﺮ ﻛﻨﯿﻢ. ﻣﺜﺎل :‬

int[] numbers; // declare numbers as an int array of any size
numbers = new int[۱۰]; // numbers is a ۱۰-element array
numbers = new int[۲۰]; // now it's a ۲۰-element array



ﺗﻌﺮﻳﻒ آراﻳﻪ ای از رﺷﺘﻪ ھﺎ و ﻣﻘﺪار دھﯽ اوﻟﯿﻪ آن‬

String[] strData = new string[۲];

ﺗﻌﺮﻳﻒ و ﻣﻘﺪار دھﻲ اوﻟﯿﻪ‬

string [] strData = { "۱۲۳۴","abcd" };


‫ﻛﻪ آراﻳﻪ ای از ﻧﻮع رﺷﺘﻪ ای ﺑﻪ ﻃﻮل ٢ ﻋﻀﻮ ﺑﺎ ﻣﻘﺪار دھﻲ اوﻟﯿﻪ اﻳﺠﺎد ﺷﺪه اﺳﺖ. در اﻳـﻦ ﺣﺎﻟـﺖ ﻧﯿـﺎزی ﺑـﻪ ﺗﻌﯿـﯿﻦ‬
ﻃﻮل آن ﻧﻤﻲ ﺑﺎﺷﺪ.‬

نظر ها
افزودن جدید جستجو
alireza:r   |Registered |2010-10-11 19:20:45
dasteton dard nakone matalebe jalebi darin mamnon az zahmate shoma
fatimakh   |Registered |2011-09-22 07:49:09
mer3030 babate mataleb va dl haye mofidetun
نوشتن نظر
نام:
ایمیل:
 
آدرس سایت:
عنوان:
قالب نوشته:
[b] [i] [u] [url] [quote] [code] [img] 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
کد آنتی اسپم نمایش داده شده در عکس را وارد کنید.
Powered by !Comment 3.26

3.26 Copyright (C) 2009 VCSharp.ir / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."