Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅, if 122
ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΏΠ΅Π½ΡΠ°ΡΠ°Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ if-else-if 124
Π€
Π€Π°Π±ΡΠΈΠΊΠΈ ΠΊΠ»Π°ΡΡΠΎΠ², Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 233 Π€Π»Π°Π³ Π·Π½Π°ΠΊΠ° 69 Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π° 76 Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ 824 ΠΊΠΎΠΌΠ°Π½Π΄Ρ 77, 813 ΠΎΠ±ΡΠ°Π·ΡΡ ΡΠΎΡΠΌΠ°ΡΠ° 78 ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΠΉ 830 ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΈ ΡΠΎΡΠΌΠ°ΡΠ° 812 ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΊΠΎΠ² Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ 829 ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ ΡΠΎΡΠΌΠ°ΡΠ° 77, 812 ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠΏΠΎΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ 816 ΡΠΎΡΠΌΠ°ΡΠΈΡΡΡΡΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ 77, 813 Π€ΠΎΡΠΌΠ°ΡΡ Π΄Π°Π½Π½ΡΡ , ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ 820 Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ 827 ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ 820 Ρ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ Π±Π°ΠΉΡΠΎΠ² 772 Ρ ΠΏΡΡΠΌΡΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ Π±Π°ΠΉΡΠΎΠ² 772
X
Π₯Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΡ
Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ 939 ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ 939 Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 939 ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ Π΅Ρ-ΠΊΠΎΠ΄Π° 939 Π₯ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ 939 ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ 939
Ρ
Π¦Π΅ΠΏΠΎΡΠΊΠΈ Π²ΡΠ·ΠΎΠ²ΠΎΠ² 480 ΡΠΎΠ±ΡΡΠΈΠΉ 497
Π¦ΠΈΠΊΠ»Ρ do-while 138 for 129 foreach 194 while 137 Π±Π΅Π· ΡΠ΅Π»Π° 135 Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ 135
Ρ
Π¨Π΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ 80
Π―
Π―Π·ΡΠΊ C#
Π³Π΅Π½Π΅Π°Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π΄Π΅ΡΠ΅Π²ΠΎ ΡΠ·ΡΠΊ Π‘ 32 ΡΠ·ΡΠΊ C++ 33 ΡΠ·ΡΠΊ Java 33 ΠΈΡΡΠΎΡΠΈΡ ΡΠ°Π·Π²ΠΈΡΠΈΡ 36 ΡΠΎΠ·Π΄Π°Π½ΠΈΡ 35 ΠΊΠ°ΠΊ Ρ ΠΎΡΠΎΡΠΈΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ 25 Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΡ Π² Π²Π΅ΡΡΠΈΠΈ C# 4.0 37 ΠΏΡΠΎΠΈΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ 25 ΡΠ²ΡΠ·Ρ ΡΠΎ ΡΡΠ΅Π΄ΠΎΠΉ .NET Framework 37 ΡΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ 26
Π―Π·ΡΠΊ LINQ
ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ 659 Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ from 653 Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π·Π°ΠΏΡΠΎΡΠ° 655 Π³ΡΡΠΏΠΏΠΎΠ²ΠΎΠ΅ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅, ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ 666 Π΄Π΅ΡΠ΅Π²ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ 676 Π·Π°ΠΏΡΠΎΡΡ ΡΠ²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ 642 Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ 638 Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ 675 Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ 641 ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° 642 ΠΎΠ±ΡΠ°Ρ ΡΠΎΡΠΌΠ° 643 ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ 638 ΠΎΡΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ 675 ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 638 ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ IEnumerable, ΡΠΎΡΠΌΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ 639
ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π° 643 ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ 673
β’ Π·Π°ΠΏΡΠΎΡΠ° 669 Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 637
ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ Π΄Π°Π½Π½ΡΡ 639 ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΠ°Π·Π½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² 660 ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ from 640 group 655 into 657 join 661 let 659 orderby 646 select 643, 649 where 640, 644 ΠΎΡΠ±ΠΎΡ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌΡΡ Π΄Π°Π½Π½ΡΡ 644 ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 640 Π·Π°ΠΏΡΠΎΡΠ° 640 ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΡ 640 ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠ° 657 ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π·Π°ΠΏΡΠΎΡΠ° 646 ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² 637 ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄Ρ Π·Π°ΠΏΡΠΎΡΠ° 670 ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² 673 ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² 670 Π―Π·ΡΠΊ PLINQ
Π²ΠΎΠΏΡΠΎΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ 922 Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° 922 ΠΊΠ»Π°ΡΡΡ ParallelEnumerable 918 ParallelQuery 918 ΠΌΠ΅ΡΠΎΠ΄Ρ AsOrdered(), Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ 919 AsParallelQ, Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ 918 WithCancellationQ, Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ 920 Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 885 ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ ΠΎΡΠΌΠ΅Π½Π° 920 ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ 918 ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ 917