рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬреБрдЕрд▓ рд╕реА #ред рд╡реНрдпрд╛рдЦреНрдпрд╛рди 5. рдкреНрд░рдХрд╛рд░ рд░реВрдкрд╛рдВрддрд░рдгред рдЧрдгрдирд╛, рд╕рдВрд░рдЪрдирд╛рдПрдВ, рд╕рд░рдгрд┐рдпрд╛рдБ

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░!



рдЕрдВрдд рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реА # рдореЗрдВ рдкрд╛рдВрдЪрд╡рд╛рдВ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рд▓рд┐рдЦрд╛ред рдЗрд╕ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рдЪрд░ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛ред рддрдм рдЖрдк рдЧрдгрдирд╛, рд╕рдВрд░рдЪрдирд╛ рдФрд░ рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВрдЧреЗред рдмреЗрд╢рдХ, рдореИрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдХреА рдХрдореА рдХреЗ рд▓рд┐рдП рдорд╛рдлреА рдорд╛рдБрдЧрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ Microsoft TechDays рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рджрд┐рди рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдП рдФрд░ рдмрд┐рддрд╛рдП, рдФрд░ рдЗрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рд╕рдордп рдирд╣реАрдВ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдЗрд╕ рд╡рд░реНрд╖ рдХреА рдЖрдЦрд┐рд░реА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ! рдореБрдЭреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣рд▓ рдХрд┐рдП рдЧрдП рдХрд╛рдо рдорд┐рд▓реЗ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореИрдВ рдЙрди рд╕рднреА рдХрд╛ рдмрд╣реБрдд рдЖрднрд╛рд░реА рд╣реВрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рднреЗрдЬрд╛ рдФрд░ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рд╕рд╣реА рдЙрддреНрддрд░, рдЬреЛ рдореБрдЭреЗ рдИ-рдореЗрд▓ рдирд╣реАрдВ рднреЗрдЬ рд╕рдХреЗ, рдиреАрдЪреЗ рдкреЛрд╕реНрдЯ рдореЗрдВ рд╣реИрдВред рд╕рд╛рде рд╣реА, рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рд╡реАрдбрд┐рдпреЛ рдХреЗ рдиреАрдЪреЗ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдкрд┐рдЫрд▓реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдХреЗ рд▓рд┐рдВрдХ


рд╡реНрдпрд╛рдЦреНрдпрд╛рди 1. рдкрд░рд┐рдЪрдп

рд╡реНрдпрд╛рдЦреНрдпрд╛рди 2. рдирдорд╕реНрдХрд╛рд░, рд╡рд┐рд╢реНрд╡! рдФрд░ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реА # рдПрдХреНрд╕рдкреНрд░реЗрд╕ 2010 рдХреЛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП

рд╡реНрдпрд╛рдЦреНрдпрд╛рди 3. рдЪрд░ рдФрд░ рднрд╛рд╡

рд╡реНрдпрд╛рдЦреНрдпрд╛рди 4. рд╢рд░реНрддреЗрдВ рдФрд░ рдЪрдХреНрд░



рдкрд┐рдЫрд▓реЗ рд╣реЛрдорд╡рд░реНрдХ рдХреЗ рдЬрд╡рд╛рдм:


1. рдпрджрд┐ рдЪрд░ 2 рдФрд░ var2 рдореЗрдВ рджреЛ рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВ, рддреЛ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдмреВрд▓рд┐рдпрди рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ (рд▓реЗрдХрд┐рди рджреЛрдиреЛрдВ рдПрдХ рд╕рд╛рде рдирд╣реАрдВ) 10 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ?



(var1> 10) ^ (var2> 10)



2. рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦреЗрдВ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рджреЛ рдирдВрдмрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреЛрдиреЛрдВ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ 10 рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рдкрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рджреЛ рдЕрдиреНрдп рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИред



static void Main( string [] args)

{

double var1, var2;

Console .Write( "First: " ); Double.TryParse( Console .ReadLine(), out var1);

Console .Write( "Second: " ); Double.TryParse( Console .ReadLine(), out var2);



while (var1 > 10 && var2 > 10)

{

Console .WriteLine( "More than 10. Again." );

Console .Write( "First: " ); Double.TryParse( Console .ReadLine(), out var1);

Console .Write( "Second: " ); Double.TryParse( Console .ReadLine(), out var2);

}



Console .WriteLine( "First: {0}, second: {1}. Congrats!" , var1, var2);



Console .ReadKey();

}




* This source code was highlighted with Source Code Highlighter .








3. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдореЗрдВ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИ (рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ)?

рдЗрд╕рдХреЗ рдмрдЬрд╛рдп "рдЕрдЧрд░ ((рдореИрдВ% 2) = 0)" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП "рдЕрдЧрд░ ((% 2) == 0)"



рдЕрдЪреНрдЫрд╛ рджреГрд╢реНрдп рд╣реИ!







рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдХреЗ рд╕реВрддреНрд░


рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдХрд╛ рдХрд╛рдо рдирдВрдмрд░ резред рд░реВрдкрд╛рдВрддрд░рдг рдЯрд╛рдЗрдк рдХрд░реЗрдВред

static void Main( string [] args)

{

short shortResult, shortVal = 4;

int integerVal = 67;

long longResult;

float floatVal = 10.5f;

double doubleResult, doubleVal = 99.999;

string stringResult, stringVal = "17" ;

bool boolVal = true ;



Console .WriteLine( "Variable Conversion Examples\n" );



doubleResult = floatVal*shortVal;

Console .WriteLine( "Implicit, -> double: {0} * {1} -> {2}" , floatVal, shortVal, doubleResult);



shortResult = ( short ) floatVal;

Console .WriteLine( "Explicit, -> short: {0} -> {1}" , floatVal, shortResult);



stringResult = Convert .ToString(boolVal) + Convert .ToString(doubleVal);

Console .WriteLine( "Explicit, -> string: \"{0}\" + \"{1}\" -> {2}" , boolVal, doubleVal, stringResult);



longResult = integerVal + Convert .ToInt64(stringVal);

Console .WriteLine( "Mixed, -> long: {0} + {1} -> {2}" , integerVal, stringVal, longResult);



Console .ReadKey();

}




* This source code was highlighted with Source Code Highlighter .








рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдХрд╛ рдХрд╛рдо рдирдВрдмрд░ 2ред рд▓рд┐рд╕реНрдЯрд┐рдВрдЧред

enum orientation : byte

{

north = 1,

south = 2,

east = 3,

west = 4

}



static void Main( string [] args)

{

byte directionByte;

string directionString;

orientation myDirection = orientation.north;

Console .WriteLine( "myDirection = {0}" , myDirection);

directionByte = ( byte ) myDirection;

directionString = Convert .ToString(myDirection);

Console .WriteLine( "byte equivalent = {0}" , directionByte);

Console .WriteLine( "string equivalent = {0}" , directionString);



Console .ReadKey();

}




* This source code was highlighted with Source Code Highlighter .








рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдХрд╛ рдХрд╛рдо рдирдВрдмрд░ 3ред рд╕рдВрд░рдЪрдирд╛ред

enum orientation : byte

{

north = 1,

south = 2,

east = 3,

west = 4

}



struct route

{

public orientation direction;

public double distance;

}



static void Main( string [] args)

{

route myRoute;

int myDirection = -1;

double myDistance;

Console .WriteLine( "1) North\n2) South\n3) East\n4) West" );

do

{

Console .WriteLine( "Select a direction:" );

myDirection = Convert .ToInt32( Console .ReadLine());

} while ((myDirection < 1) || (myDirection > 4));

Console .WriteLine( "Input a distance:" );

myDistance = Convert .ToDouble( Console .ReadLine());

myRoute.direction = (orientation) myDirection;

myRoute.distance = myDistance;

Console .WriteLine( "myRoute specifies a direction of {0} and a distance of {1}" ,

myRoute.direction, myRoute.distance);



Console .ReadKey();

}




* This source code was highlighted with Source Code Highlighter .








рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рд╕рдВрдЦреНрдпрд╛ 4ред рд╕рд░рдгреАред

static void Main( string [] args)

{

string [] friendNames = { "Robert" , "Mike" , "Jeremy" };

Console .WriteLine( "Here are {0} of my friends:" , friendNames.Length);



foreach ( string friendName in friendNames)

{

Console .WriteLine(friendName);

}



Console .ReadKey();

}




* This source code was highlighted with Source Code Highlighter .








рдирдпрд╛ рд╣реЛрдорд╡рд░реНрдХ


1. рдкрд░рд┐рдЪрд╛рд▓рди рдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

a) рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ int

b) int рдореЗрдВ рдЫреЛрдЯрд╛

c) рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмреВрд▓

рдбреА) рдлреНрд▓реЛрдЯ рдореЗрдВ рдмрд╛рдЗрдЯ



2. рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдХреЛрдб рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдХреЛрдб рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ 4 рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рдВрдЧреЛрдВ рдХреЗ рд░рдВрдЧ рд╣реЛрдВред рдХреНрдпрд╛ рдЗрд╕ рддрд░рд╣ рдХреА рдЧрдгрдирд╛ рдмрд╛рдЗрдЯ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛ рд╕рдХрддреА рд╣реИ?



3. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдЧрд╛ рдФрд░ рдХреНрдпреЛрдВ?

string [] blab = new string [5]

string [5] = 5th string ;



* This source code was highlighted with Source Code Highlighter .








PS рдирдпрд╛ рд╕рд╛рд▓ рдореБрдмрд╛рд░рдХ рд╣реЛ, рджреЛрд╕реНрддреЛрдВ!

рдирдП рд╡реАрдбрд┐рдпреЛ рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдореЗрд░реЗ Vimeo рдЪреИрдирд▓ рдХреЛ рднреА рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



All Articles