рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ рдпрд╛ рди рдХрд░реЗрдВ?

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫреА рдЯрд┐рдкреНрдкрдгреА рд╣реИ
рдЬреЛ рдЖрдк рдХреЗ рдмрд┐рдирд╛ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред
рдЕрдВрдХрд▓ рдмреЛрдм

рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдХреЛрдб рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЬреАрд╡рдВрдд рдмрд╣рд╕ рдмрд╣реБрдд рдердХрд╛рдК рд╣реЛ рдЧрдИ рд╣реИред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдмреИрд░рд┐рдХреЗрдбреНрд╕ рдХреЗ рдПрдХ рддрд░рдл рдЖрддреНрдо-рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╡рд╛рд▓реЗ рдЬреВрдирд┐рдпрд░ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдлреЙрд░реНрдо рдХреА рдПрдХ рдирд┐рд░реНрд╡рд┐рд╡рд╛рдж рд╕реНрдерд┐рддрд┐ рд╣реЛрддреА рд╣реИ "рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХреИрд╕реЗ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдмрд┐рдирд╛ рд╕рдордЭ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛрдЧрд╛!" рджреВрд╕рд░реЗ рдкрд░ - рдЕрдиреБрднрд╡ рдореЗрдВ рд╡рд░рд┐рд╖реНрдаред рд╡реЗ рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдЕрдЧрд░ рдпрд╣ рдмрд┐рдирд╛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рддреЛ "рдпрд╣ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛, рд▓рд╛рдирдд рд╣реИ, рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП!" ред рд╢рд╛рдпрдж, рдХрдИ рдХреЛ рдЫрд╛рддреНрд░ рдмреЗрдВрдЪ рд╕реЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдкреНрдпрд╛рд╕ рд╣реИ, рдЬрдм рд╕рд╛рдереА рд╢рд┐рдХреНрд╖рдХреЛрдВ рдиреЗ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛, "рддрд╛рдХрд┐ рдЫрд╛рддреНрд░ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭ рд╕рдХреЗ ред " рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдХреЛрдб рдХреЛ рд░реЛрдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЯрд┐рдкреНрдкрдгреА рдирд╣реАрдВ рд▓рд┐рдЦрдиреЗ рдХреА рд╡рдХрд╛рд▓рдд рдирд╣реАрдВ рдХрд░рддрд╛, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдРрд╕рд╛ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ рдЬрд┐рд╕реЗ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕реЗ рдЕрдкрдиреА рдЫреЛрдЯреА рдЬреАрдд рд╕рдордЭреЗрдВред рдореИрдВ рддреБрд░рдВрдд рдХрдИ рдмрд╣реБрдд рд╣реА рдЪрддреБрд░ рдкреБрд╕реНрддрдХреЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдЬрд┐рд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореЗрд░реА рд╕реНрдерд┐рддрд┐ рдмрди рдЧрдИ рдереАред рдореИрдВ рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓реЗрдЦрдХреЛрдВ рд╕реЗ рдкреНрдпрд╛рд░ рдФрд░ рд╕рдореНрдорд╛рди рдХрд░рддрд╛ рд╣реВрдВ, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрдирдХреА рд░рд╛рдп рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реВрдВред
рддреЛ рдХреНрдпрд╛ рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЗрддрдирд╛ рдЧреБрд╕реНрд╕рд╛ рдЖрддрд╛ рд╣реИ? рдореИрдВ рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рдмрд┐рдВрджреБ рджреВрдВрдЧрд╛:
рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рдЕрднреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЖрдкрдХрд╛ рдХреЛрдб рдЕрдзрд┐рдХ рд╕реБрдВрджрд░ рд╣реЛрдЧрд╛, рдРрд╕реЗ рдорд╛рдорд▓реЗ рдХрдо рд╣реЛрдВрдЧреЗред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдПрдХ рдЕрдЪреНрдЫреА рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрдирд╛ рднреА рдПрдХ рдХрд▓рд╛ рд╣реИред рдХрд╛рд╢, рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдкрд╛рд╕ рдирд╣реАрдВ рд╣реИ, рдЬреНрдпрд╛рджрд╛рддрд░ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд╛рдн рдЕрдХреНрд╕рд░ рд╕рдВрджрд┐рдЧреНрдз рд╣реЛрддреЗ рд╣реИрдВред рдФрд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдХреНрд╖рдо рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рдордп рдФрд░ рдкреНрд░рдпрд╛рд╕ рдХреИрд╕реЗ рдЦрд░реНрдЪ рдХрд░реЗрдВ, рдХреНрдпрд╛ рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдкрд░ рдкреИрд╕рд╛ рдЦрд░реНрдЪ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕реЗ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛ?

рдЖрдЗрдП рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдЯрд┐рдкреНрдкрдгреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ C # рдореЗрдВ рдХреЛрдб рдХрд╛ рдЙрджрд╛рд╣рд░рдг рджреЗрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред

рдЬрдм рдЖрдк рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдЬреЛ рдХреЛрдб рджреЛрд╣рд░рд╛рддреА рд╣реИрдВ

рдЖрдЗрдП рдХреЛрдб рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ:
//        
public int CalcSumOfElement(int[] elements) //      
{
  int result = 0; //     
  int n = elements.Length; //   , ..  
  for (int i = 0; i < n; i++) //     
    result += elements[i]; //     
  return result; //  
}
, , , , , . . тАФ . . : . , тАФ .

,

, :
public class Item
{
  private int value; //   ,    

  //  
  public Item(int twoValue)
  {
    value = twoValue >> 1; //       
    //       
  }
}
, . , , . , .

,

HashSet<int> set; //   ,   -
//     
//     ,        
//   -    : http://ru.wikipedia.org/wiki/%D0%A5%D0%B5%D1%88-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0
- , / / . . .

,

//    
// public void DoIt()
, ///. , . - , , . ! - - ?

,

: ┬л, 300 , . . 10- , ┬╗. , , , - . 300- . тАФ .

,

public int GetSeconds(int hours)
{
  return hours * 3600; // 3600 -   ,  
}
, , тАФ , , . , . , :
private const int SecondsInHour = 3600;
public int GetSeconds(int hours)
{
  return hours * SecondsInHour;
}

,

┬л ┬╗ , .
MOV AX, 723h ; R. I. P. L. V. . 
, : ┬лRest in peace, Ludwig van Beethoven┬╗, .. 723 тАФ .
, , . ( ), - ( ┬л , , ┬╗). , . , - .

,

, , . .
public void Main()
{
  // ,    .
  //      .
  //      Run.
  //   , Run  ┬л┬╗.
  //      ,   .
  //    ,   .
  //     ,         Main.
  //      ,    Main.
}

,

, , . , , .
// Sum(1, 2) == 3
// Sum(2, 1) == 3
// Sum(2, 2) == 4
public int Sum(int a, int b)
тАФ . , Unit-. . Unit- тАФ . - , Unit-?

,

, , :
// 11.06.13:    .    - -,    .
// 12.06.13: ,   тАФ   .   .
: тАФ . . , . - , .

,

. , , - . :
// int number = GetNumber()
// int number = 4;
// int number = 5;
int number = 4;
// double number = 4.5;
// decimal number = 4.5;
// string number = " ";
? : , , . , тАФ . , . , . , , : ┬л , , , , ┬╗.

,

bool flagA = true;
bool flagB = false;
bool flagC = true;
if (Condition(flagA, flagB, flagC))
  Foo();
// else   true,  
. true? true else- , true. , ? ?
, . , . ! , , .

,

. , . . , , , - ASCII-, , . , .
, . , (, ).

,

//   
public int Sum(int a, int b)
. ? , - , , . : , . , . , , , .

,

, , , . - . , , .

,

, , . , . , - , . , , ┬л┬╗ . , , . , .

, TODO

- . , IssueTacker, . , Issue, , , . , IDE TODO- , . , . TODO- , .

,

- , , . , , . , , - , . , .. , . , - , тАФ , .

,

( ). , , . API, private- . , . , , .

,

- , .. , тАФ , .

: , , тАФ , . , , тАФ , , . , , , . , тАФ , - .

Update:
, , , , . , ( , , ..). , , (, ). , 100 , , . , . , : тАФ , , . тАФ .

Source: https://habr.com/ru/post/In182574/


All Articles