???? ????
??????? ???? ????? ???????? ? ????? ?????? ??? ??? ???
??? ???? ? ?????? ?? ???? ??? ???? ???? ???? ?? ???? ??? ??? ?? ???? ???????? (????? ?????? ????? ????????) ?? ?????? ??? ????? ??????? ??????. ?? ??? ????? ??? ??? ?????? ?? ?????? ?????? ?? ?????? ???? ...
Download Firefox
Download Safari
Chrome browser download link is disabled!
Download Flock
Download Opera
???? ??? ?? ????? ????
????? ??????
ما 14 مهمان آنلاین داریم
???? ?????? ?? ????

?????? ????? ?????:5
????? ??????? ?????:12
?????? ????? ?????:4
?????? ????? ??? ???:106
?????? ????? ??:33868
????? ??????? ??:159007
??????? ?????? ???:1383
Date since:2009-03-05
???? ?? ????

postheadericon ??? ??? ?????? ???? ?? #C

??? ?????? ???? ????? ??? ??? ?? ????? ?? ?? ?? ????? ?? ???? ????

??????? ?????? ???????

?? ???? ??? ???? ?????? ???? ?? ??? ?????? ????? ??? ??? ???? ?? ????? ???? ? ?????? ?? ????? ????? ? ???? ?? ???? . ??? ????? ???? ????? ??? ??? ? ????? ?? ?? ??? ???? ? ???? ?????? ?? ????? ?? ??? . ??? ??? ??? ??? ??? ?? ?? ??? ??? ??? ?? ???? ?????? ?? ?? ????? ????? ??? ????? ?? ?? ?? ??? ?????? .

??? ????? ???

v    ??????? if ?? ??? ?????? ????

v    ??????? switch ?? ??? ?? ?????

v    ?? ?????? ??????? ?? ????? Break ?? ??????? switch  ???? ?? ???? .

v    ??????? ???? ?? ????? go to ?? ?? ?????.

??????? if

?? ????? if  ?? ??? ????? ?? ??? ???? ??? ????? ????? ?? ?? ???? ????? ????? ??? ?????? ????. ???? ?? ??? ????? ????? ???? (True) ?? ???????? ???? ?????? ?? ????  ???? ???? ???? ??? ???? ????? ?? .?????? ??? ??? ????? ?? ?????? ???? ?? ???? ?? ????? if ?? ????? else ? ??? ????? else if  ?? ???? ??????? ????? ????? . ?????? ?1-3 ?????? ?????? ????? ????? if ?? ????? ?? ??? .

?????? ? 1-3 ??? ??? ????? ?? ??????? if

using System;

class IfSelect
{
public static void Main()
{
string myInput;
int myInt;


Console.Write("Please enter a number: ");
myInput = Console.ReadLine();
myInt = Int32.Parse(myInput);


// Single Decision and Action with braces
if (myInt > 0)
{
Console.WriteLine("Your number {0} is greater than zero.", myInt);
}


// Single Decision and Action without brackets
if (myInt < 0) 
Console.WriteLine("Your number {0} is less than zero.", myInt);


// Either/Or Decision
if (myInt != 0)
{
Console.WriteLine("Your number {0} is not equal to zero.", myInt);
}
else
{
Console.WriteLine("Your number {0} is equal to zero.", myInt);
}


// Multiple Case Decision
if (myInt < 0 || myInt == 0)
{
Console.WriteLine("Your number {0} is less than or equal to zero.", myInt);
}
else if (myInt > 0 && myInt <= 10)
{
Console.WriteLine("Your number {0} is in the range from 1 to 10.", myInt);
}
else if (myInt > 10 && myInt <= 20)
{
Console.WriteLine("Your number {0} is in the range from 11 to 20.", myInt);
}
else if (myInt > 20 && myInt <= 30)
{
Console.WriteLine("Your number {0} is in the range from 21 to 30.", myInt);
}
else
{
Console.WriteLine("Your number {0} is greater than 30.", myInt);
}
}
}

??????? ?? ?????? ? 1-3 ?? ?? ?????? ?????  ?? ??? myInt ??????? ?? ???? . ?? ????? ?? ????? "Please enter a number: " ?? ?? ???  console ??? ????? ????? consol.readline() ???? ?? ??? ?????? ????? ????? ????? ?? ?? ??? ?? ???? ????? ? ???? enter  ?? ???? .

??? ????? ????? ?? ???? ?? ????? ???? ?? (string) ?? ?????? myInput ????? ?? ??? ?? ???? ??? ?? ??? ?????? ???? ?? ??? . ?? ?????? ?? ?? ?? ?? ????? ???? ?????? ????? ?? ????? myInput  ?? ?? ????? ???? ???? ????? ???? ??? ??? ???? ????? Int32.Parse(myInput) ????? ?? ????? .

???? ?? ?? ?? ???????? ??? ?????? ????? ?? ???? ??????? if  ???? ????? ???? ?? ???? . ????? ???? ????? ?? ??????? ?? ????: {???????}(????? ?????)if

??? ???? ?? ???? ? ????? if  ????  ???? . ??? ?? ????? ????? ??? ?????? ?? ??????? ???? ????? ???? (True) ?? ??? (false) ?? ?? ?? ?????? . ?? ???? ??? ?? ?????? ?? ?? ????? ???? ???? ?? ?? ???? ?? ??? ?????? ?? ??? ??? ?? ??? . ??? ??? ????? ????? ???? ???????? ??????? ???? ?????? ({}) ?? ?? ???? ???? ?? ????? ???? ????? ??  ???? ??? ???? ??????? ???? ??? ?? ?? ??? ????? ???? ????? ???? . ?? ????? ?? ????? ??? ????? ??? ?? ???????? ??????? ???? ?????? ????? ?? ??? ? ????? ????? ??? ?? ???? ???? ????? ?? .

????? if  ??? ?? ???? 1-3 ???? ????? ??? ?? ???? ?? ??? ????? ?? ??? ????? ??? ????? ????? .

?? ??? ???? ??? ????? ????? ???? ?????? ????? ???? ?? ?? ?? ?????? ??? ????? ????? ??? ?? ????? if  ???? ????? ?? ? ?? ????? ?? ????? ????? ??? ???? ????? ????? ??? ?? if  ???? ?????? ?? ? ????? ?????? ?? ????? ??? ????? ????? ???? ????? ??? . ??? ???? ?? ????? if  ????? ???? ?? ??? ?? ??? ??????? ??? ?? ????? ??? ?? if   ???????? ???? ???? ? ?? ????? ?? ??????? ??? ?? ?? ????? ?????? ?? if   ????? ???? ???? ???? ?? ???? ?????? ???? ???? .

????? ????? ??? ?? ?????? ?? ??? ????? ?? ????? ???? ???? if | else  ??????? ?????? . ????? if  ??? ?? ???? 1-3 ??? ???? ?? ????? ?? ???.

// Either/Or Decision
if (myInt != 0)
{
Console.WriteLine("Your number {0} is not equal to zero.", myInt);
}
else
{
Console.WriteLine("Your number {0} is equal to zero.", myInt);
}

???? ?? ????? ????? ????? ???? ?? ???????? ??????? ????? ????? ?? ??? ?? if  ???? ???? ?????? ?? ? ?? ????? ?? ????? ??? ?? ???? ??????? ???? ???? ??? ?? else ???? ????? ??.

?? ????? ?? ??? ????? ????? ?????? ?? ?? ????? ????? ????? ?? ?????? ?? ?????? If /else if / else ??????? ???? ??? ???? ?? if  ????? ???? 1-3 ???? ??? .

??? ???? ?? ???? ? ????? if  ???? ?? ??? ?? ????? ?? ????? ????? ???? if ???? ???? ???? ??? ?? if  ???? ?? ???. ?? ??? ???? ?? ?? ????? ??? ??? ?? ?? ???? ?? ???? ?? ???? else if  ???? ??? . ????? else if  ????? ????? if  ?? ????? ????? ?? ?? ?? ??? ?????? ???? ?????? if  ?? ???? ???? ?? ????? ?? ????? ????? ????? else if  ????? ???? ?? ?? ??????? ????? ?? ?????? ??? ?? ?? ???? ??? ???? ?? ??? ? ?? ????? ?? ??? ?? ?? ????? ????? ?? ?? ??????? ???? ??? ???? ?????? ???? ??? ?? else  ???? ????? ??.

???? ???? ????? ?? ??? ?? ???? ?? ???? ???? ??? ??? ?? if ?else ?else if  ???? ????? ??.

??? ??? ???? ?? ????? ???? ?? ????? ???  &&? ?? || ??????? ??? ??? ?? ???? ????? and ????? ? ???? OR ????? ?? ???? .?? ?? ????? ?? ??? ??????? ?? ?????? ??? ?? ???? ? ?? ????? ?????? ???? ?? ??? ?? ?? ?? ???????

????? Switch

?? ???? ???? ?? ??????? ??????? ????? switch  ?? ???? ?? ?? ??? ?? ??? ?? ?? ??? ????? ????? ??? ?? ??????? ????? ???? ?? ??? . ??? ?????? ?? ????? switch  ?? ??? ???? ??? ?? ??? ?? ????? ????? ?enums ? ????? ???? ? ?? ???? ?? ???? . ????? ????? ? ???? ???? ?? ?? ??? ??? ? enums  ?? ??? ???? ???? ????? ???? ????? ??? ??? . ?? ?????? ?2-3 ?????? ??????? ?? ????? switch ?? ?????? ????? ? ???? ? ???? ?? ???? ???? ??? ??? .

?????? 2-3 ??????? switch

using System;

class SwitchSelect
{
public static void Main()
{
string myInput;
int myInt;

begin:

Console.Write("Please enter a number between 1 and 3: ");
myInput = Console.ReadLine();
myInt = Int32.Parse(myInput);

// switch with integer type
switch (myInt)
{
case 1:
Console.WriteLine("Your number is {0}.", myInt);
break;
case 2:
Console.WriteLine("Your number is {0}.", myInt);
break;
case 3:
Console.WriteLine("Your number is {0}.", myInt);
break;
default:
Console.WriteLine("Your number {0} is not between 1 and 3.", myInt);
break;
}

decide:

Console.Write("Type \"continue\" to go on or \"quit\" to stop: ");
myInput = Console.ReadLine();

// switch with string type
switch (myInput)
{
case "continue":
goto begin;
case "quit":
Console.WriteLine("Bye.");
break;
default:
Console.WriteLine("Your input {0} is incorrect.", myInput);
goto decide;
}
}
}

?? ????? ?? ??? ?????? ??????? ??? ???? ???? ?????? ?????? ? 2-3 ?? ??????? (exception) ????? ????? ???. ???? ?? ????? ???? ??????? "a" ??? ??? . ?? ??? ?????? ?????? ?????? ?? ??????? ?? ????? ??? ??? .

?? ???? 2-3 ?? ?? ????? switch  ??????? ??? ??? . ????? switch ?? ???? ????? switch ???? ?? ??? ? ?? ????? ?? ???? ?????? ?? ????? ???? ???? ?? ??? . ?? ????? ????? switch  ?? ???? 2-3 ?? ????? ???? ???? ????? ???? ????? ??? .???? switch  ?? ??? ?? ????? switch  ???? ??? ????? ?????? ?? ???? ??? ?? ????? ???? ?????? ?????? ????? ????? ?? ???? ?? ??? . ?? ?????? ?? ???? ????? case  ???? ??? ?? ??? ?? ?? ?? ????? ????? ?? ??? ????? ???? ?????? ???? ? ??? ?? ?? ??? ????? ??? (:) ???? ??? . ?? ??? ???? ?? ????? case 1: ?Case 2: ? case 3:  ?? ????? .

???? ?? ????? ? ?????? ????? ????? switch  ?? ?? ?? ?? ?????? ????? case  ????? ???? ???? ??????? ??? ?? ????? case  ?????? ?? ????? ???? ???? ?????? ?? ?? ????? ?? ?? ??? ?? ??????? ??????? Break ? continue  ?  go to ? return ? ?? throw ???? . ?? ???? 1-3  ????? ?? ?? ??? ??????? ??????? ???? ??? .

???? 1-3 ??????? ??????? ???? C#

????? ???????

???????

Break

???? switch  ????? ????? ????

continue

??? ????? ????? ?? ??? ????? switch ?? ???? ?? ???? ??????? ???? ????? ?? ??? ?? ??? ? ???? ?? ??? ????? switch  ????? ????? ? ????? ?? ?????? ???? ??? ?? ????

return

??????? ????? ?? ??? ???? ?? ??? ????? ???? ???

Go to

????? switch  ?? ??? ???? ? ????? ????? ? ?????? ? ?? ?????? ?? ?? ????? go to ???? ??? ????? ?? ???? . ????? ?? ??? ???? ???? ??? . <label name>:

Throw

??? ????? ?? ??????? ????? ?? ??? . ??????? ????? ?? ???? ??????? ?? ?? ?????? ?? ??? ?????? ???? ???? .

?????? ????? ??? ????? default ?? ????? switch ???? ?????? ?? ?? ????? ?? ???. ???? ???? ?? ??? ??????? ?? ???? ????? ?? ?? ????? ???? ?????? ????? ???? ????? ???????? ?? ????? ????? default ???? ??? ???? ?????? ??.

?? ????? ??????? ?? ????? default ??????? ??? ??? ??????? ?? ?? ?? ????? ?????? ?? ????? ?? ????? ? ??????? ??? ?? ?? ????? ???? ???.

???? ?? ????? ??? Case ???? ?? ??? ?? ??????? ??????? ?? ?? ????  1-3 ???? ??? ????? ????. ????? ????? ?? ????? break ??????? ?? ??? ?? ???? ?? ??? ????? ????? ?????? ?? ????? ????? switch ????? ???.

switch (myInt)
{
case 1:
case 2:
case 3:
Console.WriteLine("Your number is {0}.", myInt);
break;
default:
Console.WriteLine("Your number {0} is not between 1 and 3.", myInt);
break;
}

????? ???? ??? ??????? ?? ??? ?????? ??? ???????? Case ???? ?????? ????? ??? ?? ?????? ?? ???? ?? ???? ??? ????? ?????? ??????. ???????? ?? ????? Case ???? ????? ????? ???????? ?? ????? Case ???? ????? ?? ???.

???? ????? ????? ?? ????? Case ??? ?? ????? ?? ?????? ?????? ?? ????? ??? ? ?????? ???? ?? ???? ?????? ??? ????? ?? ????? ?? ??????? if | else   ??????? ????.

?????

????? if ???? ????? ????? ???? ???? ????? ?? ??? ?????? ????? ?? ???. ????? switch ????? ?????? ???? ?? ?????? ?????? ??????? ???? ? ?? ???? ?? ?? ?? ???. ?? ??????? ??????? ???? ???? ????? ????? ???? ?? ????? switch ??????? ?? ???.