Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017
Torrent Information
DetailsGlobal Parameters
Identification Hash
B7B917F980F6023AF7CC91AFCAE22A1668B4C98A
Community Trust & Feedback
Files (600)
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017
600 files • 20.06 MB
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017.pdf
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017.pdf
Примеры
599 files • 4.63 MB
[02] Chapter 2 - C# Language Basics
96 files • 37.58 KB
[01] A First C# Program (and notes on LINQPad)
7 files • 2.82 KB
[01] A First C# Program.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[01] A First C# Program (and notes on LINQPad)/[01] A First C# Program.linq
[02] A First C# Program - simplified.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[01] A First C# Program (and notes on LINQPad)/[02] A First C# Program - simplified.linq
[02] Statement Mode.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[01] A First C# Program (and notes on LINQPad)/[02] Statement Mode.linq
[03] Statement Mode with Dump.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[01] A First C# Program (and notes on LINQPad)/[03] Statement Mode with Dump.linq
[04] Note on Selective Execution in LINQPad.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[01] A First C# Program (and notes on LINQPad)/[04] Note on Selective Execution in LINQPad.linq
[05] Expressions in LINQPad.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[01] A First C# Program (and notes on LINQPad)/[05] Expressions in LINQPad.linq
[06] First Program Refactored.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[01] A First C# Program (and notes on LINQPad)/[06] First Program Refactored.linq
[02] Syntax Basics
3 files • 691 Bytes
[01] The @ prefix.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[02] Syntax Basics/[01] The @ prefix.linq
[02] Contextual Keywords.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[02] Syntax Basics/[02] Contextual Keywords.linq
[03] Semicolons and Comments.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[02] Syntax Basics/[03] Semicolons and Comments.linq
[03] Type Basics
9 files • 4.56 KB
[01] Predefined Type Examples.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[03] Type Basics/[01] Predefined Type Examples.linq
[03] Custom Type Examples.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[03] Type Basics/[03] Custom Type Examples.linq
[05] Instance vs Static Members.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[03] Type Basics/[05] Instance vs Static Members.linq
[07] Conversions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[03] Type Basics/[07] Conversions.linq
[09] Value Types.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[03] Type Basics/[09] Value Types.linq
[11] Reference Types.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[03] Type Basics/[11] Reference Types.linq
[13] Null.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[03] Type Basics/[13] Null.linq
[15] Nulls with structs.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[03] Type Basics/[15] Nulls with structs.linq
[17] Storage Overhead.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[03] Type Basics/[17] Storage Overhead.linq
[04] Numeric Types
12 files • 6.59 KB
[00] Numeric Types.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[04] Numeric Types/[00] Numeric Types.linq
[01] Numeric Literals.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[04] Numeric Types/[01] Numeric Literals.linq
[02] Numeric Suffixes.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[04] Numeric Types/[02] Numeric Suffixes.linq
[03] Numeric Conversions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[04] Numeric Types/[03] Numeric Conversions.linq
[05] Increment and Decrement Operators.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[04] Numeric Types/[05] Increment and Decrement Operators.linq
[07] Integral Division.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[04] Numeric Types/[07] Integral Division.linq
[09] Integral Overflow.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[04] Numeric Types/[09] Integral Overflow.linq
[12] Overflow Checking.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[04] Numeric Types/[12] Overflow Checking.linq
[14] Overflow Checking with Constant Expressions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[04] Numeric Types/[14] Overflow Checking with Constant Expressions.linq
[16] 8- and 16-bit literals.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[04] Numeric Types/[16] 8- and 16-bit literals.linq
[18] Special float and double Values.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[04] Numeric Types/[18] Special float and double Values.linq
[20] Real Number Rounding Errors.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[04] Numeric Types/[20] Real Number Rounding Errors.linq
[05] Boolean Type and Operators
6 files • 2.52 KB
[01] Equality and Comparison Operators.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[05] Boolean Type and Operators/[01] Equality and Comparison Operators.linq
[02] Equality with Reference Types.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[05] Boolean Type and Operators/[02] Equality with Reference Types.linq
[03] And & Or Operators.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[05] Boolean Type and Operators/[03] And & Or Operators.linq
[04] Shortcircuiting.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[05] Boolean Type and Operators/[04] Shortcircuiting.linq
[06] And & Or Operators - non-shortcircuiting.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[05] Boolean Type and Operators/[06] And & Or Operators - non-shortcircuiting.linq
[08] Conditional operator (ternary).linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[05] Boolean Type and Operators/[08] Conditional operator (ternary).linq
[06] Strings and Characters
5 files • 2.56 KB
[01] Character literals.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[06] Strings and Characters/[01] Character literals.linq
[02] Character conversions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[06] Strings and Characters/[02] Character conversions.linq
[03] String literals.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[06] Strings and Characters/[03] String literals.linq
[04] String concatenation.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[06] Strings and Characters/[04] String concatenation.linq
[06] String interpolation.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[06] Strings and Characters/[06] String interpolation.linq
[07] Arrays
9 files • 4.49 KB
[01] Arrays.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[07] Arrays/[01] Arrays.linq
[02] Default Element Initialization.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[07] Arrays/[02] Default Element Initialization.linq
[03] Default Element Initialization - Reference Types.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[07] Arrays/[03] Default Element Initialization - Reference Types.linq
[03] Default Element Initialization - Value Types.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[07] Arrays/[03] Default Element Initialization - Value Types.linq
[05] Multidimensional Arrays - Rectangular.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[07] Arrays/[05] Multidimensional Arrays - Rectangular.linq
[06] Multidimensional Arrays - Jagged.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[07] Arrays/[06] Multidimensional Arrays - Jagged.linq
[08] Simplified Array Initialization Expressions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[07] Arrays/[08] Simplified Array Initialization Expressions.linq
[08] Simplified Array Initialization with Implicit Typing.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[07] Arrays/[08] Simplified Array Initialization with Implicit Typing.linq
[10] Bounds Checking.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[07] Arrays/[10] Bounds Checking.linq
[08] Variables and Parameters
18 files • 5.9 KB
[01] Stack.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[08] Variables and Parameters/[01] Stack.linq
[02] Heap.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[08] Variables and Parameters/[02] Heap.linq
[03] Definite Assignment - Local Variables.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[08] Variables and Parameters/[03] Definite Assignment - Local Variables.linq
[04] Definite Assignment - Array Elements.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[08] Variables and Parameters/[04] Definite Assignment - Array Elements.linq
[05] Definite Assignment - Fields.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[08] Variables and Parameters/[05] Definite Assignment - Fields.linq
[10] Parameters - Passing by Value.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[08] Variables and Parameters/[10] Parameters - Passing by Value.linq
[11] Parameters - Passing by Value (reference types).linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[08] Variables and Parameters/[11] Parameters - Passing by Value (reference types).linq
[12] Parameters - The ref Modifier.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[08] Variables and Parameters/[12] Parameters - The ref Modifier.linq
[13] Parameters - The ref Modifier - Swap Method.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[08] Variables and Parameters/[13] Parameters - The ref Modifier - Swap Method.linq
[15] Parameters - The out Modifier.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[08] Variables and Parameters/[15] Parameters - The out Modifier.linq
[16] Parameters - Implications of Passing By Reference.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[08] Variables and Parameters/[16] Parameters - Implications of Passing By Reference.linq
[20] Parameters - The params modifier.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[08] Variables and Parameters/[20] Parameters - The params modifier.linq
[30] Parameters - Optional Parameters.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[08] Variables and Parameters/[30] Parameters - Optional Parameters.linq
[32] Parameters - Named Arguments.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[08] Variables and Parameters/[32] Parameters - Named Arguments.linq
[33] Parameters - Optional Parameters with Named Arguments.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[08] Variables and Parameters/[33] Parameters - Optional Parameters with Named Arguments.linq
[33] var - Implicitly Typed Variables.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[08] Variables and Parameters/[33] var - Implicitly Typed Variables.linq
[34] Implicitly Typed Variables are Statically Typed.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[08] Variables and Parameters/[34] Implicitly Typed Variables are Statically Typed.linq
[35] Implicitly Typed Variables and Readability.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[08] Variables and Parameters/[35] Implicitly Typed Variables and Readability.linq
[09] Expressions and Operators
5 files • 1.17 KB
[01] Primary Expressions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[09] Expressions and Operators/[01] Primary Expressions.linq
[02] Assignment Expressions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[09] Expressions and Operators/[02] Assignment Expressions.linq
[03] Precedence.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[09] Expressions and Operators/[03] Precedence.linq
[04] Left Associativity.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[09] Expressions and Operators/[04] Left Associativity.linq
[05] Right Associativity.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[09] Expressions and Operators/[05] Right Associativity.linq
[10] Null Operators
3 files • 597 Bytes
[01] Null Coalescing Operator.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[10] Null Operators/[01] Null Coalescing Operator.linq
[02] Null-Conditional Operator.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[10] Null Operators/[02] Null-Conditional Operator.linq
[03] Null-Conditional Operator - with nullable types.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[10] Null Operators/[03] Null-Conditional Operator - with nullable types.linq
[11] Statements
18 files • 5.63 KB
[10] Declaration Statements.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[11] Statements/[10] Declaration Statements.linq
[11] Declaration Statements - Constants.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[11] Statements/[11] Declaration Statements - Constants.linq
[12] Declaration Statements - Local Variables.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[11] Statements/[12] Declaration Statements - Local Variables.linq
[13] Expression Statements.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[11] Statements/[13] Expression Statements.linq
[21] if statement.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[11] Statements/[21] if statement.linq
[22] else clause.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[11] Statements/[22] else clause.linq
[25] Changing Execution Flow with Braces.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[11] Statements/[25] Changing Execution Flow with Braces.linq
[27] Omitting Braces.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[11] Statements/[27] Omitting Braces.linq
[28] switch Statement.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[11] Statements/[28] switch Statement.linq
[29] switch Statement - Stacking Cases.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[11] Statements/[29] switch Statement - Stacking Cases.linq
[40] while loop.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[11] Statements/[40] while loop.linq
[41] do-while loop.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[11] Statements/[41] do-while loop.linq
[42] for loop.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[11] Statements/[42] for loop.linq
[43] foreach loop.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[11] Statements/[43] foreach loop.linq
[50] break statement.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[11] Statements/[50] break statement.linq
[51] continue statement.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[11] Statements/[51] continue statement.linq
[53] goto statement.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[11] Statements/[53] goto statement.linq
[55] return statement.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[11] Statements/[55] return statement.linq
[12] Namespaces
1 files • 82 Bytes
Namepsaces.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[02] Chapter 2 - C# Language Basics/[12] Namespaces/Namepsaces.linq
[03] Chapter 3 - Creating Types in C#
92 files • 45.61 KB
[01] Classes
25 files • 9.48 KB
[01] Fields.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[01] Fields.linq
[02] Fields - readonly.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[02] Fields - readonly.linq
[03] Methods - Expression-bodied.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[03] Methods - Expression-bodied.linq
[03] Methods - Overloading.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[03] Methods - Overloading.linq
[04] Methods - Illegal Overloading.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[04] Methods - Illegal Overloading.linq
[10] Constructors - Overloading.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[10] Constructors - Overloading.linq
[11] Constructors - Nonpublic.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[11] Constructors - Nonpublic.linq
[15] Object Initializers.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[15] Object Initializers.linq
[16] Object Initializer Alternative - Optional Parameters.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[16] Object Initializer Alternative - Optional Parameters.linq
[18] The this Reference.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[18] The this Reference.linq
[20] Properties.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[20] Properties.linq
[21] Properties - calculated & read-only.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[21] Properties - calculated & read-only.linq
[21] Properties - expression-bodied.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[21] Properties - expression-bodied.linq
[22] Automatic Properties.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[22] Automatic Properties.linq
[22] Property Initializers.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[22] Property Initializers.linq
[24] Properties - get & set accessibility.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[24] Properties - get & set accessibility.linq
[30] Indexers.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[30] Indexers.linq
[40] Constants - scoped to class.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[40] Constants - scoped to class.linq
[41] Constants - scoped to method.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[41] Constants - scoped to method.linq
[45] Static Constructors.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[45] Static Constructors.linq
[46] Static Constructors & Field Initialization Order.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[46] Static Constructors & Field Initialization Order.linq
[47] Static Constructors & Field Initialization Order (Constructor Call).linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[47] Static Constructors & Field Initialization Order (Constructor Call).linq
[50] Partial Types.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[50] Partial Types.linq
[52] Partial Methods.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[52] Partial Methods.linq
[55] The nameof operator.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[01] Classes/[55] The nameof operator.linq
[02] Inheritance
14 files • 8.51 KB
[01] Inheritance.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[02] Inheritance/[01] Inheritance.linq
[02] Polymorphism.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[02] Inheritance/[02] Polymorphism.linq
[04] Reference Conversions - Upcasting.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[02] Inheritance/[04] Reference Conversions - Upcasting.linq
[05] Reference Conversions - Downcasting.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[02] Inheritance/[05] Reference Conversions - Downcasting.linq
[07] The is operator.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[02] Inheritance/[07] The is operator.linq
[09] The as operator.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[02] Inheritance/[09] The as operator.linq
[12] Virtual Function Members.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[02] Inheritance/[12] Virtual Function Members.linq
[13] Abstract Classes & Members.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[02] Inheritance/[13] Abstract Classes & Members.linq
[15] Hiding Inherited Members with new.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[02] Inheritance/[15] Hiding Inherited Members with new.linq
[17] new vs virtual.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[02] Inheritance/[17] new vs virtual.linq
[20] Sealing Functions & Classes.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[02] Inheritance/[20] Sealing Functions & Classes.linq
[25] Constructors & Inheritance.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[02] Inheritance/[25] Constructors & Inheritance.linq
[26] Implicit Calling of the Parameterless Base Class Constructor.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[02] Inheritance/[26] Implicit Calling of the Parameterless Base Class Constructor.linq
[28] Overloading and Resolution.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[02] Inheritance/[28] Overloading and Resolution.linq
[03] The object Type
7 files • 2.92 KB
[01] The object Type.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[03] The object Type/[01] The object Type.linq
[03] Boxing & Unboxing.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[03] The object Type/[03] Boxing & Unboxing.linq
[04] Unboxing to Wrong Type.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[03] The object Type/[04] Unboxing to Wrong Type.linq
[05] Unboxing to Wrong Type - Fix.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[03] The object Type/[05] Unboxing to Wrong Type - Fix.linq
[07] Copying Semantics of Boxing & Unboxing.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[03] The object Type/[07] Copying Semantics of Boxing & Unboxing.linq
[10] GetType and typeof.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[03] The object Type/[10] GetType and typeof.linq
[12] The ToString Method.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[03] The object Type/[12] The ToString Method.linq
[04] Structs
2 files • 928 Bytes
[01] Structs.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[04] Structs/[01] Structs.linq
[02] Structs - Illegal Construction Examples.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[04] Structs/[02] Structs - Illegal Construction Examples.linq
[05] Access Modifiers
4 files • 2.96 KB
[01] Access Modifiers - Examples.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[05] Access Modifiers/[01] Access Modifiers - Examples.linq
[02] Friend Assemblies.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[05] Access Modifiers/[02] Friend Assemblies.linq
[05] Accessibility Capping.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[05] Access Modifiers/[05] Accessibility Capping.linq
[07] Restrictions on Access Modifiers.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[05] Access Modifiers/[07] Restrictions on Access Modifiers.linq
[06] Interfaces
8 files • 5.1 KB
[01] Interfaces.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[06] Interfaces/[01] Interfaces.linq
[03] Extending an Interface.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[06] Interfaces/[03] Extending an Interface.linq
[05] Explicit Interface Implementation.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[06] Interfaces/[05] Explicit Interface Implementation.linq
[07] Implementing Interface Members Virtually.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[06] Interfaces/[07] Implementing Interface Members Virtually.linq
[10] Reimplementing an Interface in a Subclass.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[06] Interfaces/[10] Reimplementing an Interface in a Subclass.linq
[11] Reimplementing an Interface - Contrast.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[06] Interfaces/[11] Reimplementing an Interface - Contrast.linq
[15] Alternatives to interface reimplementation.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[06] Interfaces/[15] Alternatives to interface reimplementation.linq
[18] Interfaces and Boxing.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[06] Interfaces/[18] Interfaces and Boxing.linq
[07] Enums
6 files • 3.7 KB
[01] Enums.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[07] Enums/[01] Enums.linq
[03] Enum Conversions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[07] Enums/[03] Enum Conversions.linq
[05] Flags Enums.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[07] Enums/[05] Flags Enums.linq
[06] Flags Enums - Combinations.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[07] Enums/[06] Flags Enums - Combinations.linq
[10] Type-Safety Issues.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[07] Enums/[10] Type-Safety Issues.linq
[12] Type-Safety Issues - Workaround.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[07] Enums/[12] Type-Safety Issues - Workaround.linq
[08] Nested Types
3 files • 753 Bytes
[01] Nested Types.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[08] Nested Types/[01] Nested Types.linq
[02] Nested Types - Private Member Visibility.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[08] Nested Types/[02] Nested Types - Private Member Visibility.linq
[03] Nested Types - Protected Member Visibility.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[08] Nested Types/[03] Nested Types - Protected Member Visibility.linq
[09] Generics
23 files • 11.28 KB
[01] Generic Types.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[01] Generic Types.linq
[02] Why Generics Exist.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[02] Why Generics Exist.linq
[05] Generic Methods.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[05] Generic Methods.linq
[07] Declaring Type Parameters.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[07] Declaring Type Parameters.linq
[10] Typeof and Unbound Generic Types.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[10] Typeof and Unbound Generic Types.linq
[12] The default Generic Value.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[12] The default Generic Value.linq
[15] Generic Constraints.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[15] Generic Constraints.linq
[16] Parameterless Constructor Constraint.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[16] Parameterless Constructor Constraint.linq
[18] Naked Type Constraint.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[18] Naked Type Constraint.linq
[20] Subclassing Generic Typest.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[20] Subclassing Generic Typest.linq
[22] Self-Referencing Generic Declarations.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[22] Self-Referencing Generic Declarations.linq
[25] Static Data.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[25] Static Data.linq
[30] Type Parameters & Conversions - Problem.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[30] Type Parameters & Conversions - Problem.linq
[31] Type Parameters & Conversions - Solution #1.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[31] Type Parameters & Conversions - Solution #1.linq
[32] Type Parameters & Conversions - Solution #2.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[32] Type Parameters & Conversions - Solution #2.linq
[33] Type Parameters & Conversions - Unboxing.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[33] Type Parameters & Conversions - Unboxing.linq
[40] Covariance - Classes - Problem.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[40] Covariance - Classes - Problem.linq
[41] Covariance - Classes - Hindering Reusability.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[41] Covariance - Classes - Hindering Reusability.linq
[42] Covariance - Classes - Workaround.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[42] Covariance - Classes - Workaround.linq
[45] Covariance - Arrays.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[45] Covariance - Arrays.linq
[50] Covariance - Interfaces.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[50] Covariance - Interfaces.linq
[52] Contravariance - Interfaces.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[52] Contravariance - Interfaces.linq
[53] Contravariance - More Examples.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[03] Chapter 3 - Creating Types in C#/[09] Generics/[53] Contravariance - More Examples.linq
[04] Chapter 4 - Advanced C#
92 files • 44.86 KB
[01] Delegates
16 files • 7.67 KB
[01] Delegates.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[01] Delegates/[01] Delegates.linq
[02] Delegates - longhand.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[01] Delegates/[02] Delegates - longhand.linq
[05] Delegates - Writing Plug-in Methods.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[01] Delegates/[05] Delegates - Writing Plug-in Methods.linq
[10] Multicast Delegates.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[01] Delegates/[10] Multicast Delegates.linq
[11] Multicast Delegates - ProgressReporter.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[01] Delegates/[11] Multicast Delegates - ProgressReporter.linq
[15] Instance vs Static Methods.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[01] Delegates/[15] Instance vs Static Methods.linq
[17] Generic Delegate Types.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[01] Delegates/[17] Generic Delegate Types.linq
[20] Func and Action Delegates.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[01] Delegates/[20] Func and Action Delegates.linq
[22] Delegates vs Interfaces.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[01] Delegates/[22] Delegates vs Interfaces.linq
[23] Delegates vs Interfaces - Clumsiness.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[01] Delegates/[23] Delegates vs Interfaces - Clumsiness.linq
[25] Delegate Type Incompatibility.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[01] Delegates/[25] Delegate Type Incompatibility.linq
[26] Delegate Type Incompatibility - Workaround.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[01] Delegates/[26] Delegate Type Incompatibility - Workaround.linq
[27] Delegate Equality.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[01] Delegates/[27] Delegate Equality.linq
[30] Parameter Compatibility (Contravariance).linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[01] Delegates/[30] Parameter Compatibility (Contravariance).linq
[31] Return Type Compatibility (Covariance).linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[01] Delegates/[31] Return Type Compatibility (Covariance).linq
[35] Type Parameter Variance.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[01] Delegates/[35] Type Parameter Variance.linq
[02] Events
5 files • 4.72 KB
[01] Events.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[02] Events/[01] Events.linq
[05] Standard Event Pattern.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[02] Events/[05] Standard Event Pattern.linq
[06] Standard Event Pattern - Simple EventHandler.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[02] Events/[06] Standard Event Pattern - Simple EventHandler.linq
[08] Event Accessors.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[02] Events/[08] Event Accessors.linq
[10] Event Accessors - Interfaces.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[02] Events/[10] Event Accessors - Interfaces.linq
[03] Lambda Expressions
7 files • 4.35 KB
[01] Lambda Expressions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[03] Lambda Expressions/[01] Lambda Expressions.linq
[03] Capturing Outer Variables.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[03] Lambda Expressions/[03] Capturing Outer Variables.linq
[05] Capturing Outer Variables - Lifetime.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[03] Lambda Expressions/[05] Capturing Outer Variables - Lifetime.linq
[06] Capturing Outer Variables - Uniqueness.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[03] Lambda Expressions/[06] Capturing Outer Variables - Uniqueness.linq
[10] Capturing Iteration Variables.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[03] Lambda Expressions/[10] Capturing Iteration Variables.linq
[11] Capturing Iteration Variables - Workaround.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[03] Lambda Expressions/[11] Capturing Iteration Variables - Workaround.linq
[12] Anonymous Methods.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[03] Lambda Expressions/[12] Anonymous Methods.linq
[04] try Statements and Exceptions
12 files • 5.1 KB
[01] DivideByZeroException unhandled.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[04] try Statements and Exceptions/[01] DivideByZeroException unhandled.linq
[02] DivideByZeroException handled.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[04] try Statements and Exceptions/[02] DivideByZeroException handled.linq
[05] The catch Clause.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[04] try Statements and Exceptions/[05] The catch Clause.linq
[06] Exception Filters.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[04] try Statements and Exceptions/[06] Exception Filters.linq
[07] The finally Block.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[04] try Statements and Exceptions/[07] The finally Block.linq
[09] The using Statement.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[04] try Statements and Exceptions/[09] The using Statement.linq
[20] Throwing Exceptions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[04] try Statements and Exceptions/[20] Throwing Exceptions.linq
[22] Rethrowing an Exception.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[04] try Statements and Exceptions/[22] Rethrowing an Exception.linq
[23] Rethrowing More Specific Exception.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[04] try Statements and Exceptions/[23] Rethrowing More Specific Exception.linq
[25] The TryXXX Pattern.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[04] try Statements and Exceptions/[25] The TryXXX Pattern.linq
[27] The Atomicity Pattern.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[04] try Statements and Exceptions/[27] The Atomicity Pattern.linq
file.txt
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[04] try Statements and Exceptions/file.txt
[05] Enumeration and Iterators (see also CH7)
9 files • 3.36 KB
[01] Enumeration.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[05] Enumeration and Iterators (see also CH7)/[01] Enumeration.linq
[02] Collection Initializers.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[05] Enumeration and Iterators (see also CH7)/[02] Collection Initializers.linq
[03] Collection Initializers - dictionaries.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[05] Enumeration and Iterators (see also CH7)/[03] Collection Initializers - dictionaries.linq
[04] Iterators.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[05] Enumeration and Iterators (see also CH7)/[04] Iterators.linq
[04] yield break.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[05] Enumeration and Iterators (see also CH7)/[04] yield break.linq
[05] Multiple yield Statements.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[05] Enumeration and Iterators (see also CH7)/[05] Multiple yield Statements.linq
[08] Iterators and try-catch blocks.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[05] Enumeration and Iterators (see also CH7)/[08] Iterators and try-catch blocks.linq
[10] Iterators and try-finally blocks.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[05] Enumeration and Iterators (see also CH7)/[10] Iterators and try-finally blocks.linq
[15] Composing Iterators.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[05] Enumeration and Iterators (see also CH7)/[15] Composing Iterators.linq
[06] Nullable Types
13 files • 4.81 KB
[01] Nullable Types.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[06] Nullable Types/[01] Nullable Types.linq
[03] Implicit and Explicit Nullable Conversions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[06] Nullable Types/[03] Implicit and Explicit Nullable Conversions.linq
[05] Boxing and Unboxing Nullable Values.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[06] Nullable Types/[05] Boxing and Unboxing Nullable Values.linq
[07] Operator Lifting.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[06] Nullable Types/[07] Operator Lifting.linq
[08] Operator Lifting - More Examples.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[06] Nullable Types/[08] Operator Lifting - More Examples.linq
[10] Operator Lifting - Equality Operators.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[06] Nullable Types/[10] Operator Lifting - Equality Operators.linq
[12] Operator Lifting - Relational Operators.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[06] Nullable Types/[12] Operator Lifting - Relational Operators.linq
[14] All Other Operators (except for And+Or).linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[06] Nullable Types/[14] All Other Operators (except for And+Or).linq
[16] Mixing Nullable and Nonnullable Operators.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[06] Nullable Types/[16] Mixing Nullable and Nonnullable Operators.linq
[18] And+Or operators.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[06] Nullable Types/[18] And+Or operators.linq
[20] Null Coalescing Operator.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[06] Nullable Types/[20] Null Coalescing Operator.linq
[21] Null-Conditional Operator.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[06] Nullable Types/[21] Null-Conditional Operator.linq
[22] Scenarios for Nullable Types.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[06] Nullable Types/[22] Scenarios for Nullable Types.linq
[07] Operator Overloading (see also CH6)
3 files • 2.47 KB
[01] Operator Functions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[07] Operator Overloading (see also CH6)/[01] Operator Functions.linq
[02] Custom Implicit and Explicit Conversions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[07] Operator Overloading (see also CH6)/[02] Custom Implicit and Explicit Conversions.linq
[05] Overloading true and false.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[07] Operator Overloading (see also CH6)/[05] Overloading true and false.linq
[08] Extension Methods
5 files • 2.92 KB
[01] Extension Methods.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[08] Extension Methods/[01] Extension Methods.linq
[02] Extension Method Chaining.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[08] Extension Methods/[02] Extension Method Chaining.linq
[05] Extension Methods vs Instance Methods.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[08] Extension Methods/[05] Extension Methods vs Instance Methods.linq
[06] Extension Methods vs Extension Methods.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[08] Extension Methods/[06] Extension Methods vs Extension Methods.linq
[08] Extension Methods on Interfaces.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[08] Extension Methods/[08] Extension Methods on Interfaces.linq
[09] Anonymous Types
3 files • 1023 Bytes
[01] Anonymous Types.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[09] Anonymous Types/[01] Anonymous Types.linq
[02] Anonymous Types - Omitting Identifiers.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[09] Anonymous Types/[02] Anonymous Types - Omitting Identifiers.linq
[04] Anonymous Types - Identity.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[09] Anonymous Types/[04] Anonymous Types - Identity.linq
[10] Dynamic Binding (see also CH20)
11 files • 5.46 KB
[01] Custom Binding.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[10] Dynamic Binding (see also CH20)/[01] Custom Binding.linq
[05] Language Binding.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[10] Dynamic Binding (see also CH20)/[05] Language Binding.linq
[10] RuntimeBinderException.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[10] Dynamic Binding (see also CH20)/[10] RuntimeBinderException.linq
[12] Runtime Representation of Dynamic.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[10] Dynamic Binding (see also CH20)/[12] Runtime Representation of Dynamic.linq
[15] Dynamic Conversions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[10] Dynamic Binding (see also CH20)/[15] Dynamic Conversions.linq
[17] var vs dynamic.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[10] Dynamic Binding (see also CH20)/[17] var vs dynamic.linq
[18] Static type of var can be dynamic.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[10] Dynamic Binding (see also CH20)/[18] Static type of var can be dynamic.linq
[20] Dynamic Expressions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[10] Dynamic Binding (see also CH20)/[20] Dynamic Expressions.linq
[25] Dynamic Calls without Dynamic Receivers.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[10] Dynamic Binding (see also CH20)/[25] Dynamic Calls without Dynamic Receivers.linq
[26] Static Types in Dynamic Expressions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[10] Dynamic Binding (see also CH20)/[26] Static Types in Dynamic Expressions.linq
[30] Uncallable Functions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[10] Dynamic Binding (see also CH20)/[30] Uncallable Functions.linq
[11] Attributes (see also CH19)
2 files • 458 Bytes
Attributes.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[11] Attributes (see also CH19)/Attributes.linq
Caller Info Attributes.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[11] Attributes (see also CH19)/Caller Info Attributes.linq
[12] Unsafe Code and Pointers (see also CH25)
6 files • 2.55 KB
[01] Unsafe Code.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[12] Unsafe Code and Pointers (see also CH25)/[01] Unsafe Code.linq
[02] Pinning variables with fixed.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[12] Unsafe Code and Pointers (see also CH25)/[02] Pinning variables with fixed.linq
[05] The Pointer-to-Member Operator.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[12] Unsafe Code and Pointers (see also CH25)/[05] The Pointer-to-Member Operator.linq
[10] The stackalloc keyword.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[12] Unsafe Code and Pointers (see also CH25)/[10] The stackalloc keyword.linq
[12] Fixed-Size Buffers.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[12] Unsafe Code and Pointers (see also CH25)/[12] Fixed-Size Buffers.linq
[14] void-star.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[04] Chapter 4 - Advanced C#/[12] Unsafe Code and Pointers (see also CH25)/[14] void-star.linq
[06] Chapter 6 - Framework Fundamentals
68 files • 42.53 KB
[01] String and Text Handling
14 files • 9.61 KB
[01] Char.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[01] String and Text Handling/[01] Char.linq
[02] ToUpper & ToLower - and the Turkey bug.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[01] String and Text Handling/[02] ToUpper & ToLower - and the Turkey bug.linq
[05] Constructing strings.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[01] String and Text Handling/[05] Constructing strings.linq
[06] Null and Empty Strings.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[01] String and Text Handling/[06] Null and Empty Strings.linq
[08] Accessing Characaters within a string.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[01] String and Text Handling/[08] Accessing Characaters within a string.linq
[09] Searching within strings.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[01] String and Text Handling/[09] Searching within strings.linq
[12] Manipulating strings.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[01] String and Text Handling/[12] Manipulating strings.linq
[14] Splitting & Joining strings.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[01] String and Text Handling/[14] Splitting & Joining strings.linq
[16] string.Format and Compostite Format Strings.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[01] String and Text Handling/[16] string.Format and Compostite Format Strings.linq
[17] Comparing strings.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[01] String and Text Handling/[17] Comparing strings.linq
[20] StringBuilder.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[01] String and Text Handling/[20] StringBuilder.linq
[22] Text Encodings and Unicode.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[01] String and Text Handling/[22] Text Encodings and Unicode.linq
[24] Encoding to byte Arrays.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[01] String and Text Handling/[24] Encoding to byte Arrays.linq
[25] UTF-16 and SurrogatePairs.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[01] String and Text Handling/[25] UTF-16 and SurrogatePairs.linq
[02] Dates and Times
8 files • 4.25 KB
[01] TimeSpan.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[02] Dates and Times/[01] TimeSpan.linq
[02] TimeSpan - Properties.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[02] Dates and Times/[02] TimeSpan - Properties.linq
[04] Constructing a DateTime or DateTimeOffset.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[02] Dates and Times/[04] Constructing a DateTime or DateTimeOffset.linq
[05] DateTime - Specifying a Calendar.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[02] Dates and Times/[05] DateTime - Specifying a Calendar.linq
[07] Choosing between DateTime & DateTimeOffset.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[02] Dates and Times/[07] Choosing between DateTime & DateTimeOffset.linq
[10] The Current DateTime or DateTimeOffset.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[02] Dates and Times/[10] The Current DateTime or DateTimeOffset.linq
[12] Working with Dates & Times.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[02] Dates and Times/[12] Working with Dates & Times.linq
[14] Formatting & Parsing.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[02] Dates and Times/[14] Formatting & Parsing.linq
[03] Dates and Time Zones
7 files • 6.75 KB
[01] DateTime and Time Zones.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[03] Dates and Time Zones/[01] DateTime and Time Zones.linq
[02] DateTimeOffset and Time Zones.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[03] Dates and Time Zones/[02] DateTimeOffset and Time Zones.linq
[05] TimeZone.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[03] Dates and Time Zones/[05] TimeZone.linq
[07] TimeZoneInfo.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[03] Dates and Time Zones/[07] TimeZoneInfo.linq
[10] TimeZoneInfo - Adjustment Rules.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[03] Dates and Time Zones/[10] TimeZoneInfo - Adjustment Rules.linq
[12] How we Found Western Australia.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[03] Dates and Time Zones/[12] How we Found Western Australia.linq
[15] Daylight Saving and DateTime.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[03] Dates and Time Zones/[15] Daylight Saving and DateTime.linq
[04] Formatting and Parsing
11 files • 6.5 KB
[01] ToString and Parse.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[04] Formatting and Parsing/[01] ToString and Parse.linq
[03] Format Providers.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[04] Formatting and Parsing/[03] Format Providers.linq
[05] Format Providers and CultureInfo.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[04] Formatting and Parsing/[05] Format Providers and CultureInfo.linq
[07] Using NumberFormatInfo or DateTimeFormatInfo.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[04] Formatting and Parsing/[07] Using NumberFormatInfo or DateTimeFormatInfo.linq
[09] Composite Formatting.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[04] Formatting and Parsing/[09] Composite Formatting.linq
[12] Parsing with Format Providers.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[04] Formatting and Parsing/[12] Parsing with Format Providers.linq
[15] IFormatProvider and ICustomFormatter.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[04] Formatting and Parsing/[15] IFormatProvider and ICustomFormatter.linq
[20] Standard Format Strings and Parsing Flags.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[04] Formatting and Parsing/[20] Standard Format Strings and Parsing Flags.linq
[22] NumberStyles.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[04] Formatting and Parsing/[22] NumberStyles.linq
[24] Parsing and misparsing DateTimes.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[04] Formatting and Parsing/[24] Parsing and misparsing DateTimes.linq
[26] Enum Format Strings.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[04] Formatting and Parsing/[26] Enum Format Strings.linq
[05] Other Conversion Mechanisms
4 files • 1.86 KB
[01] Convert.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[05] Other Conversion Mechanisms/[01] Convert.linq
[03] XmlConvert.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[05] Other Conversion Mechanisms/[03] XmlConvert.linq
[05] BitConverter.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[05] Other Conversion Mechanisms/[05] BitConverter.linq
[05] Type Converters.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[05] Other Conversion Mechanisms/[05] Type Converters.linq
[06] Working with Numbers
3 files • 3 KB
[01] BigInteger.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[06] Working with Numbers/[01] BigInteger.linq
[03] Complex Numbers.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[06] Working with Numbers/[03] Complex Numbers.linq
[05] Random.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[06] Working with Numbers/[05] Random.linq
[07] Enums
5 files • 2.52 KB
[01] Type Unification.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[07] Enums/[01] Type Unification.linq
[03] Enum to Integral Conversions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[07] Enums/[03] Enum to Integral Conversions.linq
[05] Integral to enum Conversions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[07] Enums/[05] Integral to enum Conversions.linq
[05] String Conversions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[07] Enums/[05] String Conversions.linq
[07] Enumerating enum Values.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[07] Enums/[07] Enumerating enum Values.linq
[08] Tuples
2 files • 813 Bytes
[01] Tuples.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[08] Tuples/[01] Tuples.linq
[02] Comparing Tuples.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[08] Tuples/[02] Comparing Tuples.linq
[09] The Guid Struct
1 files • 475 Bytes
[01] Guid.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[09] The Guid Struct/[01] Guid.linq
[10] Equality Comparison
9 files • 4.49 KB
[01] Value vs Referential Equality.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[10] Equality Comparison/[01] Value vs Referential Equality.linq
[03] == and !=.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[10] Equality Comparison/[03] == and !=.linq
[05] Virtual Equals Method.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[10] Equality Comparison/[05] Virtual Equals Method.linq
[07] Static Equals Method.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[10] Equality Comparison/[07] Static Equals Method.linq
[08] EqualityComparer.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[10] Equality Comparison/[08] EqualityComparer.linq
[12] The static ReferenceEquals method.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[10] Equality Comparison/[12] The static ReferenceEquals method.linq
[15] The IEquatable Interface.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[10] Equality Comparison/[15] The IEquatable Interface.linq
[20] When Equals and == are not Equal.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[10] Equality Comparison/[20] When Equals and == are not Equal.linq
[22] Customizing Equality - Full Example.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[10] Equality Comparison/[22] Customizing Equality - Full Example.linq
[11] Order Comparison
4 files • 2.3 KB
[01] Order Comparison.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[11] Order Comparison/[01] Order Comparison.linq
[03] IComparable.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[11] Order Comparison/[03] IComparable.linq
[05] LessThan & GreaterThan operators.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[11] Order Comparison/[05] LessThan & GreaterThan operators.linq
[10] Customizing Order Comparision - Full Example.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[06] Chapter 6 - Framework Fundamentals/[11] Order Comparison/[10] Customizing Order Comparision - Full Example.linq
[07] Chapter 7 - Collections
38 files • 22.81 KB
[01] Enumeration
8 files • 4.09 KB
[01] Low-level use of IEnumerable and IEnumerator.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[01] Enumeration/[01] Low-level use of IEnumerable and IEnumerator.linq
[02] Disposing enumerators.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[01] Enumeration/[02] Disposing enumerators.linq
[03] Use of nongeneric interfaces.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[01] Enumeration/[03] Use of nongeneric interfaces.linq
[10] Simple iterator class.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[01] Enumeration/[10] Simple iterator class.linq
[11] Simple iterator class - generic.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[01] Enumeration/[11] Simple iterator class - generic.linq
[15] Iterator method.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[01] Enumeration/[15] Iterator method.linq
[20] Low-level approach - nongeneric.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[01] Enumeration/[20] Low-level approach - nongeneric.linq
[22] Low-level approach - generic.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[01] Enumeration/[22] Low-level approach - generic.linq
[02] ICollection and IList
1 files • 56 Bytes
ICollection and IList.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[02] ICollection and IList/ICollection and IList.linq
[03] Arrays
9 files • 3.38 KB
[01] Referential vs structural comparisons.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[03] Arrays/[01] Referential vs structural comparisons.linq
[02] Shallow array clone.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[03] Arrays/[02] Shallow array clone.linq
[05] Construction and indexing.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[03] Arrays/[05] Construction and indexing.linq
[07] Print first element of array.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[03] Arrays/[07] Print first element of array.linq
[10] Enumeration.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[03] Arrays/[10] Enumeration.linq
[12] Searching arrays.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[03] Arrays/[12] Searching arrays.linq
[14] Sorting arrays.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[03] Arrays/[14] Sorting arrays.linq
[16] Sorting arrays with lambda.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[03] Arrays/[16] Sorting arrays with lambda.linq
[18] Converting arrays.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[03] Arrays/[18] Converting arrays.linq
[04] Lists, Queues, Stacks and Sets
8 files • 4.68 KB
[01] Generic List class.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[04] Lists, Queues, Stacks and Sets/[01] Generic List class.linq
[02] Old ArrayList class.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[04] Lists, Queues, Stacks and Sets/[02] Old ArrayList class.linq
[05] LinkedList.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[04] Lists, Queues, Stacks and Sets/[05] LinkedList.linq
[06] Queue.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[04] Lists, Queues, Stacks and Sets/[06] Queue.linq
[08] Stack.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[04] Lists, Queues, Stacks and Sets/[08] Stack.linq
[10] BitArray.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[04] Lists, Queues, Stacks and Sets/[10] BitArray.linq
[20] HashSet and SortedSet.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[04] Lists, Queues, Stacks and Sets/[20] HashSet and SortedSet.linq
[22] HashSet and SortedSet - set operators.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[04] Lists, Queues, Stacks and Sets/[22] HashSet and SortedSet - set operators.linq
[05] Dictionaries
2 files • 1.73 KB
[01] Dictionary.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[05] Dictionaries/[01] Dictionary.linq
[03] SortedDictionary and SortedList.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[05] Dictionaries/[03] SortedDictionary and SortedList.linq
[06] Customizable Collections and Proxies
4 files • 4.45 KB
[01] Using System.Collections.ObjectModel.Collection.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[06] Customizable Collections and Proxies/[01] Using System.Collections.ObjectModel.Collection.linq
[02] Extending previous example.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[06] Customizable Collections and Proxies/[02] Extending previous example.linq
[05] KeyedCollection.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[06] Customizable Collections and Proxies/[05] KeyedCollection.linq
[08] ReadOnlyCollection.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[06] Customizable Collections and Proxies/[08] ReadOnlyCollection.linq
[07] Plugging in Equality and Order
6 files • 4.43 KB
[01] IEqualityComparer and EqualityComparer.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[07] Plugging in Equality and Order/[01] IEqualityComparer and EqualityComparer.linq
[05] IComparer and Comparer.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[07] Plugging in Equality and Order/[05] IComparer and Comparer.linq
[06] IComparer and Comparer - SurnameComparer.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[07] Plugging in Equality and Order/[06] IComparer and Comparer - SurnameComparer.linq
[10] StringComparer.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[07] Plugging in Equality and Order/[10] StringComparer.linq
[15] Culture-aware SurnameComarer.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[07] Plugging in Equality and Order/[15] Culture-aware SurnameComarer.linq
[20] IStructuralEquatable and IStructuralComparable.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[07] Chapter 7 - Collections/[07] Plugging in Equality and Order/[20] IStructuralEquatable and IStructuralComparable.linq
[14] Chapter 14 - Concurrency and Asynchrony
71 files • 38.33 KB
[01] Threading Basics
18 files • 6.63 KB
[01] Creating a thread.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[01] Threading Basics/[01] Creating a thread.linq
[02] Join.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[01] Threading Basics/[02] Join.linq
[03] Sleep.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[01] Threading Basics/[03] Sleep.linq
[05] Local state.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[01] Threading Basics/[05] Local state.linq
[06] Shared state - unsafe.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[01] Threading Basics/[06] Shared state - unsafe.linq
[07] Shared state with closure - unsafe.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[01] Threading Basics/[07] Shared state with closure - unsafe.linq
[08] Shared state with statics - unsafe.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[01] Threading Basics/[08] Shared state with statics - unsafe.linq
[10] Shared state - safe.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[01] Threading Basics/[10] Shared state - safe.linq
[12] Passing in data with a lambda expression.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[01] Threading Basics/[12] Passing in data with a lambda expression.linq
[13] Multi-statement lambda.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[01] Threading Basics/[13] Multi-statement lambda.linq
[15] Lambdas and captured variables - unsafe.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[01] Threading Basics/[15] Lambdas and captured variables - unsafe.linq
[16] Lambdas and captured variables - safe.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[01] Threading Basics/[16] Lambdas and captured variables - safe.linq
[20] Exception handling - wrong place.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[01] Threading Basics/[20] Exception handling - wrong place.linq
[21] Exception handling - right place.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[01] Threading Basics/[21] Exception handling - right place.linq
[25] Basic signaling.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[01] Threading Basics/[25] Basic signaling.linq
[30] Threading in rich-client apps.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[01] Threading Basics/[30] Threading in rich-client apps.linq
[32] Synchronization contexts.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[01] Threading Basics/[32] Synchronization contexts.linq
[35] Entering the ThreadPool.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[01] Threading Basics/[35] Entering the ThreadPool.linq
[05] Tasks
14 files • 4.96 KB
[01] Starting a Task.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[05] Tasks/[01] Starting a Task.linq
[02] Wait.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[05] Tasks/[02] Wait.linq
[05] Long-running task.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[05] Tasks/[05] Long-running task.linq
[06] Returning a value.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[05] Tasks/[06] Returning a value.linq
[07] Count prime numbers.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[05] Tasks/[07] Count prime numbers.linq
[10] Exceptions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[05] Tasks/[10] Exceptions.linq
[20] Continuations - GetAwaiter.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[05] Tasks/[20] Continuations - GetAwaiter.linq
[21] Continuations - ContinueWith.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[05] Tasks/[21] Continuations - ContinueWith.linq
[25] TaskCompletionSource - Print 42 after 5 seconds.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[05] Tasks/[25] TaskCompletionSource - Print 42 after 5 seconds.linq
[26] TaskCompletionSource - Our own Run method.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[05] Tasks/[26] TaskCompletionSource - Our own Run method.linq
[28] TaskCompletionSource - GetAnswerToLife.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[05] Tasks/[28] TaskCompletionSource - GetAnswerToLife.linq
[30] Writing Delay method.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[05] Tasks/[30] Writing Delay method.linq
[35] Delay times 10000.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[05] Tasks/[35] Delay times 10000.linq
[40] Task.Delay.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[05] Tasks/[40] Task.Delay.linq
[10] Principles of Asynchrony
5 files • 3.44 KB
[01] GetPrimesCount.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[10] Principles of Asynchrony/[01] GetPrimesCount.linq
[05] Course-grained asynchrony.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[10] Principles of Asynchrony/[05] Course-grained asynchrony.linq
[10] Fine-grained asynchrony.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[10] Principles of Asynchrony/[10] Fine-grained asynchrony.linq
[15] Making DisplayPrimesCount asynchronous.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[10] Principles of Asynchrony/[15] Making DisplayPrimesCount asynchronous.linq
[20] Asynchronous functions to the rescue.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[10] Principles of Asynchrony/[20] Asynchronous functions to the rescue.linq
[15] Asynchronous Functions in C# 5.0
17 files • 14.72 KB
[01] Awaiting.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[15] Asynchronous Functions in C# 5.0/[01] Awaiting.linq
[05] Capturing local state.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[15] Asynchronous Functions in C# 5.0/[05] Capturing local state.linq
[10] Awaiting in a UI - synchronous.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[15] Asynchronous Functions in C# 5.0/[10] Awaiting in a UI - synchronous.linq
[15] Awaiting in a UI - asynchronous.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[15] Asynchronous Functions in C# 5.0/[15] Awaiting in a UI - asynchronous.linq
[20] Awaiting in a UI - IO-bound.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[15] Asynchronous Functions in C# 5.0/[20] Awaiting in a UI - IO-bound.linq
[25] Awaiting in a UI - Comparison to course-grained concurrency.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[15] Asynchronous Functions in C# 5.0/[25] Awaiting in a UI - Comparison to course-grained concurrency.linq
[30] Writing asynchronous functions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[15] Asynchronous Functions in C# 5.0/[30] Writing asynchronous functions.linq
[32] Returning Task of TResult.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[15] Asynchronous Functions in C# 5.0/[32] Returning Task of TResult.linq
[33] Blocking versions of the above.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[15] Asynchronous Functions in C# 5.0/[33] Blocking versions of the above.linq
[35] Parallelism.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[15] Asynchronous Functions in C# 5.0/[35] Parallelism.linq
[40] Asynchronous lambda expressions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[15] Asynchronous Functions in C# 5.0/[40] Asynchronous lambda expressions.linq
[42] Asynchronous lambda expressions - event handlers.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[15] Asynchronous Functions in C# 5.0/[42] Asynchronous lambda expressions - event handlers.linq
[45] Asynchronous lambda expressions - returning Task of TResult.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[15] Asynchronous Functions in C# 5.0/[45] Asynchronous lambda expressions - returning Task of TResult.linq
[50] Optimizations - Completing synchronously.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[15] Asynchronous Functions in C# 5.0/[50] Optimizations - Completing synchronously.linq
[52] Optimizations - Caching Tasks.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[15] Asynchronous Functions in C# 5.0/[52] Optimizations - Caching Tasks.linq
[55] Optimizations - Caching Tasks fully threadsafe.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[15] Asynchronous Functions in C# 5.0/[55] Optimizations - Caching Tasks fully threadsafe.linq
[58] Optimizations - Avoiding excessive bouncing.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[15] Asynchronous Functions in C# 5.0/[58] Optimizations - Avoiding excessive bouncing.linq
[20] Asynchronous Patterns
17 files • 8.59 KB
[01] Cancellation.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[20] Asynchronous Patterns/[01] Cancellation.linq
[05] Using the real CancellationToken.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[20] Asynchronous Patterns/[05] Using the real CancellationToken.linq
[10] Using the real CancellationToken - improved version.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[20] Asynchronous Patterns/[10] Using the real CancellationToken - improved version.linq
[15] Progress reporting - with a delegate.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[20] Asynchronous Patterns/[15] Progress reporting - with a delegate.linq
[17] Progress reporting - with IProgress.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[20] Asynchronous Patterns/[17] Progress reporting - with IProgress.linq
[20] Task combinators - WhenAny.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[20] Asynchronous Patterns/[20] Task combinators - WhenAny.linq
[22] Task combinators - WhenAny - await winning task.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[20] Asynchronous Patterns/[22] Task combinators - WhenAny - await winning task.linq
[25] Task combinators - WhenAny - in one step.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[20] Asynchronous Patterns/[25] Task combinators - WhenAny - in one step.linq
[27] Task combinators - WhenAny - timeouts.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[20] Asynchronous Patterns/[27] Task combinators - WhenAny - timeouts.linq
[30] Task combinators - WhenAll.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[20] Asynchronous Patterns/[30] Task combinators - WhenAll.linq
[32] Task combinators - WhenAll - exceptions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[20] Asynchronous Patterns/[32] Task combinators - WhenAll - exceptions.linq
[35] Task combinators - WhenAll - return values.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[20] Asynchronous Patterns/[35] Task combinators - WhenAll - return values.linq
[37] Task combinators - WhenAll - web page downloads.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[20] Asynchronous Patterns/[37] Task combinators - WhenAll - web page downloads.linq
[40] Task combinators - WhenAll - web page downloads improved.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[20] Asynchronous Patterns/[40] Task combinators - WhenAll - web page downloads improved.linq
[45] Custom combinators - WithTimeout.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[20] Asynchronous Patterns/[45] Custom combinators - WithTimeout.linq
[50] Custom combinators - WithCancellation.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[20] Asynchronous Patterns/[50] Custom combinators - WithCancellation.linq
[57] Custom combinators - WhenAllOrError.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[14] Chapter 14 - Concurrency and Asynchrony/[20] Asynchronous Patterns/[57] Custom combinators - WhenAllOrError.linq
[20] Chapter 20 - Dynamic Programming
16 files • 12.07 KB
[01] Numeric type unification.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[20] Chapter 20 - Dynamic Programming/[01] Numeric type unification.linq
[02] Numeric type unification - typesafe.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[20] Chapter 20 - Dynamic Programming/[02] Numeric type unification - typesafe.linq
[05] Numeric type unification - with static overloads.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[20] Chapter 20 - Dynamic Programming/[05] Numeric type unification - with static overloads.linq
[10] Visitor pattern.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[20] Chapter 20 - Dynamic Programming/[10] Visitor pattern.linq
[11] Visitor pattern - with abstract base class.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[20] Chapter 20 - Dynamic Programming/[11] Visitor pattern - with abstract base class.linq
[20] Anonymously calling members of generic type.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[20] Chapter 20 - Dynamic Programming/[20] Anonymously calling members of generic type.linq
[21] Anonymously calling members of generic type with multiple dispatch.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[20] Chapter 20 - Dynamic Programming/[21] Anonymously calling members of generic type with multiple dispatch.linq
[22] Anonymously calling members of generic type - IGrouping.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[20] Chapter 20 - Dynamic Programming/[22] Anonymously calling members of generic type - IGrouping.linq
[25] DynamicObject - dynamic XAttributes.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[20] Chapter 20 - Dynamic Programming/[25] DynamicObject - dynamic XAttributes.linq
[27] DynamicObject - dynamic DataReader.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[20] Chapter 20 - Dynamic Programming/[27] DynamicObject - dynamic DataReader.linq
[28] DynamicObject - TryBinaryOperation and TryInvoke.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[20] Chapter 20 - Dynamic Programming/[28] DynamicObject - TryBinaryOperation and TryInvoke.linq
[30] ExpandoObject.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[20] Chapter 20 - Dynamic Programming/[30] ExpandoObject.linq
[40] Python calculator.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[20] Chapter 20 - Dynamic Programming/[40] Python calculator.linq
[42] Python interop - passing state.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[20] Chapter 20 - Dynamic Programming/[42] Python interop - passing state.linq
[43] Python interop - returning variables.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[20] Chapter 20 - Dynamic Programming/[43] Python interop - returning variables.linq
[44] Python interop - type marshaling.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[20] Chapter 20 - Dynamic Programming/[44] Python interop - type marshaling.linq
[22] Chapter 22 - Advanced Threading
35 files • 20.49 KB
[01] Exclusive Locking
4 files • 1.8 KB
[01] Simple use of lock.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[01] Exclusive Locking/[01] Simple use of lock.linq
[05] Nested locking.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[01] Exclusive Locking/[05] Nested locking.linq
[07] Deadlocks.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[01] Exclusive Locking/[07] Deadlocks.linq
[10] Mutex.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[01] Exclusive Locking/[10] Mutex.linq
[02] Locking and Thread Safety
6 files • 3.76 KB
[01] Thread safety and .NET Framework types.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[02] Locking and Thread Safety/[01] Thread safety and .NET Framework types.linq
[05] Thread safety in application servers.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[02] Locking and Thread Safety/[05] Thread safety in application servers.linq
[10] Semaphore.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[02] Locking and Thread Safety/[10] Semaphore.linq
[15] ReaderWriterLockSlim.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[02] Locking and Thread Safety/[15] ReaderWriterLockSlim.linq
[20] ReaderWriterLockSlim - upgradeable locks.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[02] Locking and Thread Safety/[20] ReaderWriterLockSlim - upgradeable locks.linq
[25] ReaderWriterLockSlim - lock recursion.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[02] Locking and Thread Safety/[25] ReaderWriterLockSlim - lock recursion.linq
[05] Signaling with Event Wait Handles
5 files • 3.18 KB
[01] AutoResetEvent.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[05] Signaling with Event Wait Handles/[01] AutoResetEvent.linq
[05] Two-way signaling.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[05] Signaling with Event Wait Handles/[05] Two-way signaling.linq
[10] CountdownEvent.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[05] Signaling with Event Wait Handles/[10] CountdownEvent.linq
[15] Wait Handles and continuations.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[05] Signaling with Event Wait Handles/[15] Wait Handles and continuations.linq
[20] Converting Wait Handles to Tasks.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[05] Signaling with Event Wait Handles/[20] Converting Wait Handles to Tasks.linq
[10] The Barrier Class
2 files • 774 Bytes
[01] Barrier.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[10] The Barrier Class/[01] Barrier.linq
[05] Barrier - post-phase action.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[10] The Barrier Class/[05] Barrier - post-phase action.linq
[15] Lazy Initialization
4 files • 1.67 KB
[01] Intro.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[15] Lazy Initialization/[01] Intro.linq
[05] Intro - with lock.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[15] Lazy Initialization/[05] Intro - with lock.linq
[10] Lazy of T.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[15] Lazy Initialization/[10] Lazy of T.linq
[15] LazyInitializer.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[15] Lazy Initialization/[15] LazyInitializer.linq
[20] Thread-local Storage
3 files • 1.6 KB
[01] ThreadStatic.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[20] Thread-local Storage/[01] ThreadStatic.linq
[05] ThreadLocal.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[20] Thread-local Storage/[05] ThreadLocal.linq
[10] GetData and SetData.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[20] Thread-local Storage/[10] GetData and SetData.linq
[25] Suspend and Resume
1 files • 917 Bytes
[01] Obtaining stack trace.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[25] Suspend and Resume/[01] Obtaining stack trace.linq
[30] Timers
2 files • 1.12 KB
[01] Multithreaded timers - Threading Timer.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[30] Timers/[01] Multithreaded timers - Threading Timer.linq
[05] Multithreaded timers - System.Timer.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[30] Timers/[05] Multithreaded timers - System.Timer.linq
[40] EXTRA - Wait and Pulse
8 files • 5.7 KB
[01] Signaling with Wait and Pulse.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[40] EXTRA - Wait and Pulse/[01] Signaling with Wait and Pulse.linq
[05] Now not to use Wait and Pulse.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[40] EXTRA - Wait and Pulse/[05] Now not to use Wait and Pulse.linq
[10] Producer-consumer queue.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[40] EXTRA - Wait and Pulse/[10] Producer-consumer queue.linq
[20] Two-way signaling and races.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[40] EXTRA - Wait and Pulse/[20] Two-way signaling and races.linq
[25] Two-way signaling and races - solution.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[40] EXTRA - Wait and Pulse/[25] Two-way signaling and races - solution.linq
[30] Simulating a ManualResetEvent.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[40] EXTRA - Wait and Pulse/[30] Simulating a ManualResetEvent.linq
[35] Writing a CountdownEvent.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[40] EXTRA - Wait and Pulse/[35] Writing a CountdownEvent.linq
[40] Thread rendezvous.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[22] Chapter 22 - Advanced Threading/[40] EXTRA - Wait and Pulse/[40] Thread rendezvous.linq
[23] Chapter 23 - Parallel Programming
56 files • 1.57 MB
[01] PLINQ
14 files • 7.38 KB
[01] Calculating prime numbers.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[01] PLINQ/[01] Calculating prime numbers.linq
[02] Calculating prime numbers - ordered.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[01] PLINQ/[02] Calculating prime numbers - ordered.linq
[05] Parallel spell checker.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[01] PLINQ/[05] Parallel spell checker.linq
[06] Parallel spell checker - enhanced.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[01] PLINQ/[06] Parallel spell checker - enhanced.linq
[08] Functional purity.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[01] PLINQ/[08] Functional purity.linq
[15] Changing degree of parallelism.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[01] PLINQ/[15] Changing degree of parallelism.linq
[17] Cancellation.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[01] PLINQ/[17] Cancellation.linq
[20] Output-side optimization.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[01] PLINQ/[20] Output-side optimization.linq
[22] Input-side optimization - forcing chunk partitioning.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[01] PLINQ/[22] Input-side optimization - forcing chunk partitioning.linq
[25] Optimizing aggregations - simple use of Aggregate.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[01] PLINQ/[25] Optimizing aggregations - simple use of Aggregate.linq
[27] Optimizing aggregations - seed factory function (contrived).linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[01] PLINQ/[27] Optimizing aggregations - seed factory function (contrived).linq
[28] Optimizing aggregations - letter frequencies imperative.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[01] PLINQ/[28] Optimizing aggregations - letter frequencies imperative.linq
[30] Optimizing aggregations - letter frequencies functional.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[01] PLINQ/[30] Optimizing aggregations - letter frequencies functional.linq
[31] Optimizing aggregations - letter frequencies parallel.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[01] PLINQ/[31] Optimizing aggregations - letter frequencies parallel.linq
[02] The Parallel Class
12 files • 1.55 MB
[01] Parallel.Invoke.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[02] The Parallel Class/[01] Parallel.Invoke.linq
[05] Parallel.For.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[02] The Parallel Class/[05] Parallel.For.linq
[06] PLINQ version.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[02] The Parallel Class/[06] PLINQ version.linq
[08] Parallel.Foreach - indexed.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[02] The Parallel Class/[08] Parallel.Foreach - indexed.linq
[10] Parallel Spellchecker with TPL.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[02] The Parallel Class/[10] Parallel Spellchecker with TPL.linq
[12] Breaking early out of loops.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[02] The Parallel Class/[12] Breaking early out of loops.linq
[15] Optimization with local values - problem.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[02] The Parallel Class/[15] Optimization with local values - problem.linq
[17] Optimization with local values - solution.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[02] The Parallel Class/[17] Optimization with local values - solution.linq
[19] PLINQ version.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[02] The Parallel Class/[19] PLINQ version.linq
jaoo.html
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[02] The Parallel Class/jaoo.html
lp.html
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[02] The Parallel Class/lp.html
WordLookup.txt
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[02] The Parallel Class/WordLookup.txt
[03] Task Parallelism
21 files • 8.45 KB
[01] Creating and starting tasks.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[01] Creating and starting tasks.linq
[03] Decoupling task creation and execution.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[03] Decoupling task creation and execution.linq
[05] Specifying a state object.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[05] Specifying a state object.linq
[06] Putting the state object to better use.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[06] Putting the state object to better use.linq
[10] Child tasks.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[10] Child tasks.linq
[13] Exception-handling child tasks.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[13] Exception-handling child tasks.linq
[15] Canceling tasks.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[15] Canceling tasks.linq
[20] Continuations.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[20] Continuations.linq
[22] Continuations with return values.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[22] Continuations with return values.linq
[23] Continuations and exceptions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[23] Continuations and exceptions.linq
[25] Continuations - rethrowing antecedent exceptions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[25] Continuations - rethrowing antecedent exceptions.linq
[26] Continuations - exceptions and TaskContinuationOptions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[26] Continuations - exceptions and TaskContinuationOptions.linq
[30] Continuations - extension to swallow exceptions.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[30] Continuations - extension to swallow exceptions.linq
[31] Continuations and child tasks.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[31] Continuations and child tasks.linq
[35] Continuations - conditional.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[35] Continuations - conditional.linq
[36] Continuations - conditional (solution).linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[36] Continuations - conditional (solution).linq
[40] Continuations with multiple antecedents.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[40] Continuations with multiple antecedents.linq
[41] Continuations with multiple antecedents - collating data.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[41] Continuations with multiple antecedents - collating data.linq
[42] Multiple continuations on a single antecedents - collating data.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[42] Multiple continuations on a single antecedents - collating data.linq
[45] Task Schedulers and UIs.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[45] Task Schedulers and UIs.linq
[47] Creating your own Task Factories.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[03] Task Parallelism/[47] Creating your own Task Factories.linq
[04] Working with AggregateException
3 files • 1.73 KB
[01] AggregateException.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[04] Working with AggregateException/[01] AggregateException.linq
[02] Flatten.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[04] Working with AggregateException/[02] Flatten.linq
[03] Handle.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[04] Working with AggregateException/[03] Handle.linq
[05] Concurrent Collections
2 files • 2.34 KB
[01] Producer-Consumer Queue.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[05] Concurrent Collections/[01] Producer-Consumer Queue.linq
[02] Producer-Consumer Queue - with Tasks.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[05] Concurrent Collections/[02] Producer-Consumer Queue - with Tasks.linq
[06] EXTRA - SpinLock and SpinWait
4 files • 1.85 KB
[01] SpinLock.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[06] EXTRA - SpinLock and SpinWait/[01] SpinLock.linq
[02] SpinWait - SpinUntil.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[06] EXTRA - SpinLock and SpinWait/[02] SpinWait - SpinUntil.linq
[03] SpinWait - SpinOnce.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[06] EXTRA - SpinLock and SpinWait/[03] SpinWait - SpinOnce.linq
[05] SpinWait - Lock-free updates with CompareExchange.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[23] Chapter 23 - Parallel Programming/[06] EXTRA - SpinLock and SpinWait/[05] SpinWait - Lock-free updates with CompareExchange.linq
[27] Chapter 27 - The Roslyn Compiler
29 files • 25.31 KB
Compilations and Semantic Models
10 files • 12.4 KB
Creating a Compilation.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Compilations and Semantic Models/Creating a Compilation.linq
Emitting.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Compilations and Semantic Models/Emitting.linq
FileOrder.txt
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Compilations and Semantic Models/FileOrder.txt
Querying the semantic model.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Compilations and Semantic Models/Querying the semantic model.linq
Renaming a symbol.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Compilations and Semantic Models/Renaming a symbol.linq
Semantic model - declared symbol local variable.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Compilations and Semantic Models/Semantic model - declared symbol local variable.linq
Semantic model - declared symbols.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Compilations and Semantic Models/Semantic model - declared symbols.linq
Semantic model - looking up symbols.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Compilations and Semantic Models/Semantic model - looking up symbols.linq
Semantic model - symbols.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Compilations and Semantic Models/Semantic model - symbols.linq
Semantic model - TypeInfo.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Compilations and Semantic Models/Semantic model - TypeInfo.linq
FileOrder.txt
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/FileOrder.txt
Syntax Trees
18 files • 12.86 KB
CSharpSyntaxWalker.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Syntax Trees/CSharpSyntaxWalker.linq
FileOrder.txt
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Syntax Trees/FileOrder.txt
Obtaining a syntax tree.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Syntax Trees/Obtaining a syntax tree.linq
Preprocessor directives.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Syntax Trees/Preprocessor directives.linq
Structured trivia - navigating preprocessor directives.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Syntax Trees/Structured trivia - navigating preprocessor directives.linq
Structured trivia.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Syntax Trees/Structured trivia.linq
The White Walker.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Syntax Trees/The White Walker.linq
Transforming trees - creating a new tree.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Syntax Trees/Transforming trees - creating a new tree.linq
Transforming trees - creating nodes and tokens.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Syntax Trees/Transforming trees - creating nodes and tokens.linq
Transforming trees - CSharpSyntaxRewriter.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Syntax Trees/Transforming trees - CSharpSyntaxRewriter.linq
Transforming trees - handling changes to source code.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Syntax Trees/Transforming trees - handling changes to source code.linq
Transforming trees - visualizing node.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Syntax Trees/Transforming trees - visualizing node.linq
Traversing a tree - ClassDeclarationSyntax members.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Syntax Trees/Traversing a tree - ClassDeclarationSyntax members.linq
Traversing a tree - descendant tokens.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Syntax Trees/Traversing a tree - descendant tokens.linq
Traversing a tree - finding a method.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Syntax Trees/Traversing a tree - finding a method.linq
Traversing a tree - root node.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Syntax Trees/Traversing a tree - root node.linq
Trivia.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Syntax Trees/Trivia.linq
Using the LINQPad Syntax Visualizer.linq
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/[27] Chapter 27 - The Roslyn Compiler/Syntax Trees/Using the LINQPad Syntax Visualizer.linq
header.xml
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/header.xml
IronPython.dll
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/IronPython.dll
Microsoft.Dynamic.dll
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/Microsoft.Dynamic.dll
Microsoft.Scripting.Core.dll
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/Microsoft.Scripting.Core.dll
Microsoft.Scripting.dll
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/Microsoft.Scripting.dll
Microsoft.Scripting.ExtensionAttribute.dll
Джозеф Албахари, Бен Албахари - C# 7.0. Карманный справочник - 2017/Примеры/Microsoft.Scripting.ExtensionAttribute.dll
Trackers (8)
udp://tracker.bitsearch.to:1337/announce
udp://tracker.opentrackr.org:1337/announce
udp://tracker.moeking.me:6969/announce
udp://tracker.torrent.eu.org:451/announce
udp://open.stealth.si:80/announce
udp://tracker.openbittorrent.com:80/announce
udp://retracker.lanta-net.ru:2710/announce
udp://exodus.desync.com:6969/announce
Similar Torrents 15
Based on tags and category