دات وایت


دات وایت | DotWhite.ir
آموزش ایجاد حلقه ها با goto در سی شارپ

در این پست از دات وایت آموزش کار با حلقه تکرار شونده goto در سی شارپ را برای شما کاربران عزیر قرار داده ایم که میتوانید در ادامه مطلب مشاهده کنید

ايجاد يك حلقه، معمول ترين كاربرد goto است. در حقيقت دستور goto ريشه همه دستورهاي حلقه ديگر است. 

در برنامه نويسي ساخت يافته توصيه ميشود از دستور goto استفاده نشود. چون خطايابي برنامه را كاهش داده و اشكال يابي برنامه را نيز مشكل تر ميكند.

چون اين مشكلات بوسيله دستور goto ايجاد ميشوند. آن به ندرت در خارج از دستور switch استفاده ميشوند. حال نحوه ايجاد حلقه با دستور goto را بررسي ميكنيم : 

1 -ايجاد يك برچسب 

2 -دستور goto به آن برچسب



تاریخ انتشار : چهارشنبه 08 دي 1395 ساعت: 0:0 | نظرات(0)
برچسب ها : , , , , , ,

نویسنده :

بازديد : 1205

موضوع: سی شارپ , کد های مفید ,

ادامــه مطلــب
آموزش کار با دستورات switch در سی شارپ - switch in csharp

در این پست از دات وایت آموزش کار با دستورات switch...case در سی شارپ را برایتان قرار داده ایم که بعد از مطالعه این آموزش کار با دستورات switch...case را بصورت کامل فرا خواهید گرفت.

دستورات if تودرتو براي خواندن، اشكاليابي و كنترل درستبودن مشكل هستند. زماني كه يك مجموعه پيچيده از انتخابها وجود داشته باشد، دستور switch يك روش قدرتمندي است. منطق دستور switch اين است: " يك مقدار معين را برگزين و بر طبق آن عمل كن"

switch (expression)

        {

            case constant - expression

                    Statement

           Jump -Statement

                       [default: statement 1]

        }



تاریخ انتشار : سه شنبه 07 دي 1395 ساعت: 12:37 | نظرات(0)
برچسب ها : , , , , , , ,

نویسنده :

بازديد : 1139

موضوع: سی شارپ , کد های مفید ,

ادامــه مطلــب
آموزش کامل کار با دستور if...else در سی شارپ - if else in csharp

در این پست از دات وایت آموزش کامل کار با دستور شرطی if...else در سی شارپ را یاد خواهید گرفت در این پست سعی شده تا جایی که ممکن است دستور if...else را کامل توضیح بدیم.

 

if ساده ترين دستور انشعاب است. دستور if ميگويد: اگر يك شرط برقرار است، پس دستوراتي را اجرا كن، در غير اينصورت از آنها بگذر. شرط يك عبارت بولين است. اين عبارت شامل دستوراتي است كه به يك مقدار ارزيابي ميشود. يك عبارت بولين با مقدار true يا false ارزيابي ميشود. 

توصيف رسمي دستور if بصورت زير است:

if(عبارت)

دستور1

اين ساختار نوعي توصيف از دستور if است كه در مستندات كامپايلر مييابيد. آن به شما نشان ميدهد، دستور if عبارت را در داخل پرانتزها ميگيرد و اگر عبارت به مقدار true ارزيابي گردد، دستور1 اجرا ميشود. توجه كنيد كه دستور 1 ميتواند يك بلوك از دستورات در داخل {} باشد.  (همانطور كه در مثال (1) ارائه شده است.)

مثال (1)

using System;
namespace Branching
 {
 class Test
      {
      static void Main( )
{
      int valueOne = 10;
      int valueTwo = 20;
      int valueThree = 30;
      Console.WriteLine( "Testing valueOne against valueTwo..." );
      if ( valueOne > valueTwo )
 {
       Console.WriteLine( "ValueOne: {0} larger than ValueTwo: {1}",valueOne, valueTwo );
 }
      Console.WriteLine( "Testing valueThree against valueTwo..." );
      if ( valueThree > valueTwo )
 {
       Console.WriteLine( "ValueThree: {0} larger than ValueTwo: {1}",valueThree, valueTwo );
           } // end if
           } // end Main
      } // end class
 } // end namespace

نکته : در هر جايي از C#كه ميتوانيد يك دستور بنويسيد، ميتوانيد بجاي آن بلوكي از دستورات را در داخل {} بنويسيد. 



تاریخ انتشار : یکشنبه 05 دي 1395 ساعت: 14:5 | نظرات(0)
برچسب ها : , , , , , ,

نویسنده :

بازديد : 972

موضوع: سی شارپ , کد های مفید ,

ادامــه مطلــب