ورود اعضا



وضعیت سایت

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

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

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

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

دو ﻣﻮرد ﺗﻜﻤﯿﻠﻲ در ﻣﻮرد ﺣﻠﻘﻪ ھﺎ در ﺳﻲ ﺷﺎرپ :‬

‫١- ھﺮ ﺟﺎﻳﻲ ﺧﻮاﺳﺘﯿﺪ ﺑﻪ ھﺮ دﻟﯿﻠﻲ ﺣﻠﻘﻪ را ﭘﺎﻳﺎن دھﯿﺪ ﻣﻲ ﺗﻮاﻧﯿـﺪ از دﺳـﺘﻮر ;‪ break‬اﺳـﺘﻔﺎده ﻛﻨﯿـﺪ. در اﻳـﻦ‬ ‫ﺣﺎﻟﺖ ﺑﻪ ﺻﻮرت آﻧﻲ ﺣﻠﻘﻪ ﺧﺎﺗﻤﻪ ﻳﺎﻓﺘﻪ و ﻛﺪھﺎی اداﻣﻪ ی ﺑﺮﻧﺎﻣﻪ ﭘﺲ از ﺣﻠﻘﻪ اﺟﺮا ﻣﻲ ﺷﻮﻧﺪ.‬
‫٢- ﻧﺤﻮه ی اﺳﺘﻔﺎده از دﺳﺘﻮر ‪ : continue‬ﻓﺮض ﻛﻨﯿﺪ ﺣﻠﻘﻪ ی ﺷـﻤﺎ در راﻧـﺪ ۵١ ﺧـﻮدش اﺳـﺖ! ﺣـﺎﻻ در اﻳـﻦ ‫راﻧﺪ ﺷﻤﺎ ﻣﻲ ﺧﻮاھﯿﺪ ﻳﻚ ﺳﺮی از دﺳﺘﻮرات درون ﺣﻠﻘﻪ اﺟﺮا ﻧﺸﻮﻧﺪ و ﺣﻠﻘﻪ ﺑﻪ راﻧﺪ ﺑﻌﺪی ﻣﻨﺘﻘـﻞ ﺷـﺪه و‬ ‫ﻛﺎرش را اداﻣﻪ دھﺪ. اﻳﻨﺠﺎ اﺳﺖ ﻛﻪ از دﺳﺘﻮر ‪ continue‬اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد. ﺑﮫﺘﺮ اﺳﺖ ﺑﻪ ﻳﻚ ﻣﺜـﺎل ﺳـﺎده‬ ‫در اﻳﻦ زﻣﯿﻨﻪ ﺗﻮﺟﻪ ﻛﻨﯿﻢ.‬

‫ﻣﺜﺎل : ﻳﻚ ﺑﺮﻧﺎﻣـﻪ ی ﺳـﻲ ﺷـﺎرپ ﺟﺪﻳـﺪ ‪ console‬را در ‪ VS.NET‬ﺑـﺎز ﻛﻨﯿـﺪ و ﻧـﺎم آﻧـﺮا دراﺑﺘـﺪا ‪ ex۱۱‬اﻧﺘﺨـﺎب ﻧﻤﺎﻳﯿـﺪ.‬ ‫ﺳﭙﺲ ﻛﺪ زﻳﺮ را درون آن ﺑﻨﻮﻳﺴﯿﺪ :‬

‫;‪using System‬‬

‫‪namespace ex۱۱‬‬
‫}‬
class Class‬‬۱
‫}
‫[‪[STAThread‬‬
‫(‪static void Main(string[] args‬‬
}‬
‫)‪Console.WriteLine‬‬
‫;( "۵==‪"for (int i = ۱; i <= ۱۰۰; i++) -> break at i‬‬
‫(++‪for (int i = ۱; i <= ۱۰۰; i‬‬
‫}
‫(۵ == ‪if (i‬‬
‫;‪break‬‬
‫;(‪Console.WriteLine(i‬‬
{
‫;()‪Console.ReadLine‬‬
‫)‪Console.WriteLine‬‬
‫;( "۹<‪"for (int i = ۱; i <= ۱۰; i++) -> continue if i‬‬
‫(++‪for (int i = ۱; i <= ۱۰; i‬‬
‫}
‫(۹ < ‪if (i‬‬
‫;‪continue‬‬
‫;(‪Console.WriteLine(i‬‬
{
‫;()‪Console.ReadLine‬‬
‫{
‫{‬
‫{‬



‫ﻣﻮارد ﺗﻜﻤﯿﻠﻲ ﻣﺮﺑﻮط ﺑﻪ رد و ﺑﺪل ﻛﺮدن ﻣﻘﺎدﻳﺮ ﺑﻪ/از ﻛﻼس ھﺎ :‬

‫در ﻗﺴﻤﺖ ﺑﻌﺪی ﻣﻲ ﺧﻮاھﯿﻢ ﺧﺎﺻﯿﺘﻲ را ﺗﻌﺮﻳـﻒ ﻛﻨـﯿﻢ ﻛـﻪ ﻳـﻚ ﻣﻘـﺪار را از ﻛـﺎرﺑﺮ ﻣـﻲ ﮔﯿـﺮد و در ﺑﺮﻧﺎﻣـﻪ ﻣـﻲ ﺗـﻮان‬ ‫ﺗﻮﺳﻂ ﻗﺴﻤﺖ ھﺎی دﻳﮕﺮ از آن اﺳﺘﻔﺎده ﻛﺮد.‬
‫اﺑﺘﺪا ﻳﻚ ﻣﺘﻐﯿﺮ ﻋﻤﻮﻣﻲ ﺑﺎﻳﺪ در ﺳﻄﺢ ﻛﻼس ﺗﻌﺮﻳﻒ ﻛﺮد ﺗﺎ ﻣﻘﺪار درﻳﺎﻓﺖ ﺷﺪه ﺗﻮﺳﻂ ‪ set‬را در ﺧﻮد ﻧﮕـﺎه داری ﻛﻨـﺪ‬ ‫( در ﻣﻮرد ‪ scope‬ﻣﺘﻐﯿﺮھﺎ ) ﻣﺘﻐﯿﺮھﺎی ﻋﻤﻮﻣﻲ و ﻣﺤﻠﻲ و اﻣﺜﺎل اﻳﻨﮫﺎ ( در ھﻨﮕﺎم ﻣﻌﺮﻓـﻲ ﺗﻮاﺑـﻊ ﺑﯿـﺸﺘﺮ ﺑﺤـﺚ ﺧﻮاھـﺪ‬
‫ﺷﺪ ) . ﺳﭙﺲ از ﻃﺮﻳﻖ ﻛﻠﻤﻪ ی ﻛﻠﯿﺪی ‪ value‬ ﻣﻘـﺪار درﻳﺎﻓـﺖ ﺷـﺪه ﺑـﻪ ﻣﺘﻐﯿـﺮ اﻧﺘـﺴﺎب ﻣـﻲ ﻳﺎﺑـﺪ و ﭼـﻮن در ﺳـﻄﺢ‬
‫ﻛﻼس ﻋﻤﻮﻣﻲ اﺳﺖ در ﺗﻤﺎم ﻛﻼس ﻗﺎﺑﻞ درﺳﺘﺮﺳﻲ اﺳﺖ.‬

نظر ها
افزودن جدید جستجو
نوشتن نظر
نام:
ایمیل:
 
آدرس سایت:
عنوان:
قالب نوشته:
[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."