رفتن به مطلب
برای اطمینان افزونه حرفه ای Yoast SEO Premium + extensions و قالب حرفه ای BeTheme - Responsive Multi-Purpose بصورت رایگان در سایت قرار گرفت. هر افزونه و قالب که مد نظر دارید با قیمت نصف از سایت های مشابه قرار می گیرد ×

جستجو در تالارهای گفتگو

در حال نمایش نتایج برای برچسب های ':حلقه'.

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


تالارهای گفتگو

  • انجمن عمومی
    • مسایل مربوط به انجمن
    • تالار مخصوص مدیران
    • وبلاگ، وب سایت و تبلیغات
    • بازارچه
    • بایگانی
  • انجمن کامپيوتر و موبایل
    • کامپیوتر و لپ تاپ
    • طراحی و برنامه نویسی
    • اینترنت و شبکه
    • امکانات گوشی
    • آموزش ها
    • ترفندستان
  • انجمن سرگرمی و مختلط
    • فیلم و کارتون
    • موزیک
    • خانواده، ورزش و سلامت
  • انجمن دانشگاه و کتاب
    • رشته های دانشگاهی
    • آموزش و مقالات علمی
    • کتاب های صوتی
    • کتابخانه الکترونیک
    • دانلود کتاب
  • انجمن پشتیبانی سیستم ها
    • اسکریپت های سایت ساز و انجمن ساز
    • سایت سازها و وبلاگ سازها
    • لینک باکس سی ام اس

دسته ها

  • عضویت ویژه
  • تبلیغات انجمن
  • نصب اسکریپت
  • فایل عمومی
  • نرم افزار کامپیوتر
  • بازی کامپیوتر
  • گرافیک و طراحی
    • کارت ویزیت
    • بنر مشاغل
    • بنر مناسبتی
    • ست اداری
    • کاتالوگ و بروشور
    • تراکت
    • دیگر طرح ها
  • اینترنت و سئو سایت
    • مقاله و آموزش
    • نرم افزار
  • هک و امنیت
    • مقاله و آموزش
    • نرم افزار
  • آموزش های کامپیوتر
  • نرم افزار موبایل
  • بازی موبایل
  • فلش و رام موبایل
  • آموزش های موبایل
  • فیلم و کارتون
  • موزیک
  • تحقیق و مقاله
    • ابتدایی
    • متوسطه اول
    • متوسطه دوم
    • کنکوری
  • پایان نامه و کارآموزی
    • کاردانی
    • کارشناسی
    • کارشناسی ارشد
    • دکتری
  • کتاب درسی و آموزشی
  • وردپرس - WordPress
    • قالب
    • افزونه و پلاگین
    • فارسی ساز
  • ای پی بی/ای پی اس - IPB/IPS
    • قالب
    • افزونه و پلاگین
    • فارسی ساز
  • زنفور - XenForo
    • قالب
    • افزونه و پلاگین
    • فارسی ساز
  • هاستینگ - WHMCS
    • قالب
    • افزونه و پلاگین
    • فارسی ساز
  • پرستاشاپ - PrestaShop
    • قالب
    • افزونه و پلاگین
    • فارسی ساز
  • نيوک - PHP Nuke
    • قالب
    • افزونه و پلاگین
    • فارسی ساز
  • جوملا - Joomla
    • قالب
    • افزونه و پلاگین
    • فارسی ساز
  • ديتالايف انجين - Datalife Engine
    • قالب
    • افزونه و پلاگین
    • فارسی ساز
  • وی بیولتین - vBulletin
    • قالب
    • افزونه و پلاگین
    • فارسی ساز
  • مای بی بی - mybb
    • قالب
    • افزونه و پلاگین
    • فارسی ساز
  • پی اچ پی بی بی - phpbb
    • قالب
    • افزونه و پلاگین
    • فارسی ساز
  • اوپن کارت - OpenCart
    • قالب
    • افزونه و پلاگین
    • فارسی ساز
  • اسکریپت
    • قالب
    • افزونه و پلاگین
    • فارسی ساز
  • سورس نرم افزارها

گروههای محصول

  • عضویت ویژه
  • تبلیغات انجمن
  • نصب اسکریپت

جستجو در ...

نمایش نتایجی که شامل ...


تاریخ ایجاد

  • شروع

    پایان


آخرین بروزرسانی

  • شروع

    پایان


فیلتر بر اساس تعداد ...

تاریخ عضویت

  • شروع

    پایان


گروه


AIM


MSN


لینک وبسایت


ICQ


یاهو


Jabber


اسکایپ


محل زندگی


منافع


عنوان کاربر

  1. ضمن عرض سلام و احترام مجدد خدمت تمامی کاربران فروم ایران سی اف سیقول داده بودم که مقالاتی در زمینه برنامه نویسی های مختلف ، برای شما عزیزان قرار دهم . پیشاپیش از تمامی مدیران فروم قدردانی میکنم بابت این فروم بسیار مفید و کاربردی. دستورات تکرار یا حلقه در سی شارپ، یکی دیگر از دستورات پرکاربرد در زبان برنامه نویسی سی شارپ است که به دفعات در برنامه های خود از آن استفاده می کنیم. یک نوع از این دستورات ، دستور حلقه for در سی شارپ است. در این مقاله قصد داریم تا شما را با استفاده از دستور حلقه for در سی شارپ اشنا کنیم. دستور حلقه for یکی از پرکاربردترین دستورات حلقه است و وظیفه آن اجرای مداوم یک سری از دستورات تا زمان برقرار شدن شرط داخل حلقه است. شکل دستوری آن در زبان سی شارپ به صورت زیر است: (افزایش یا کاهش متغیر شرط ;عبارت شرطی ;تعریف و مقدار دهی متغیر شرط)for } اجرا مجموعه دستورات تازمان برقراری شرط { تعریف و مقدار دهی متغیر شرط: مانند هر متغیر دیگری متغیر استفاده شده در قسمت شرط ابتدا باید در این قسمت تعریف و مقداردهی اولیه شود . عبارت شرطی: یک عبارت boole است که نتیجه درست یا غلط را بر می گرداند . افزایش یا کاهش متغیر شرط: برای جلوگیری از اجرای حلقه به صورت بی نهایت باید متغیر شرط در این قسمت افزایش یا کاهش پیدا کند . ترتیب اجرای مراحل در دستور حلقه for در سی شارپ : توجه کنید که عبارت تعریف متغیر شرط فقط یکبار خوانده می شود و سپس متغیر شرط ، مقدار دهی اولیه می شود و سپس عبارت شرطی چک می شود، در صورت درست بودن عبارت شرطی ، دستورحلقه for در سی شارپ اجرا می شود. در مرحله بعد مقدار متغیر شرط بروزرسانی می شود و در صورت برقرار بودن اجرای دستورات داخل حلقه از سر گرفته می شود. و این روند تا زمانیکه عبارت شرطی حلقه ، false شود ادامه پیدا می کند. مثال: از اجرا ساده دستور حلقه for در سی شارپ class Program { static void Main(string[] args) { for (int i = 0; i < 10; i++) { Console.WriteLine("i=" + i); } } } با اجرای این دستور مقدار متغیر i به تعداد دفعات اجرای حلقه (10 بار ) چاپ می گردد و مقدار اولیه در ان صفر است.توجه کنید که عبارت تعریف متغیر شرط فقط یکبار خوانده می شود و سپس متغیر شرط ، مقدار دهی اولیه می شود و سپس عبارت شرطی چک می شود، در صورت درست بودن عبارت شرطی ، دستورحلقه for در سی شارپ اجرا می شود. در مرحله بعد مقدار متغیر شرط بروزرسانی می شود و در صورت برقرار بودن اجرای دستورات داخل حلقه از سر گرفته می شود. و این روند تا زمانیکه عبارت شرطی حلقه ، false شود ادامه پیدا می کند.همانطور که در مقاله آموزش سی شارپ مقدماتی تا حرفه ای - فیلم آموزشی رایگان توضیح داده شد بعد از مقدار دهی اولیه و چک شدن عبارت شرطی با اجرا شدن دستور حلقه مقدار متغیر شرط یعنی 0 چاپ می گردد و سپس مقدار i افزایش پیدا می کند و این روند تا رسیدن مقدار i به عدد 10 ادامه پیدا می کند در این مرحله چون شرط برقرار نیست بدون اجرا شدن دستور حلقه و چاپ متغیر i کنترل اجرا از حلقه خارج می گردد. i=0 i=1 i=2 i=3 i=4 i=5 i=6 i=7 i=8 i=9 مقداردهی متغیر در خارج از حلقه می توان تعریف و مقدار دهی اولیه متغیر شرط را خارج از حلقه for انجام دهیم. در این صورت محدوده تعریف این متغیر خارج از حلقه را نیز شامل می شود اما اگر متغیر را داخل دستور حلقه for در سی شارپ تعریف کنیم در این صورت متغیر تنها در داخل حلقه شناخته شده است و استفاده خارج از آن باعث ایجاد خطا می گردد. مثال: تعریف و مقدار دهی اولیه متغیر شرط خارج از دستور حلقه for در سی شارپ: namespace forSatatement { class Program { static void Main(string[] args) { int i = 0; for (; i<10;i++) { Console.WriteLine("i=" + i); } Console.WriteLine("out of for,i=" +i); } } } در اجرای کد بالا از انجا که متغیر شرط دستور حلقه for خارج از حلقه تعریف شده است استفاده از ان پس از اتمام حلقه و خارج از ان نیز ممکن است در نتیجه اجرای کد بالا خروجی بصورت زیر خواهد بود : i=0 i=1 i=2 i=3 i=4 i=5 i=6 i=7 i=8 i=9 ادامه دارد...
×
×
  • اضافه کردن...

اطلاعات مهم

لطفا قبل از عضویت و همکاری با ما قوانین را مطالعه کنید.