- Joined
- Sep 4, 2023
- Messages
- 71,983
- Reaction score
- 2
- Points
- 38
3.51 GB | 00:11:53 | mp4 | 1280X720 | 16:9
Genre:eLearning |Language:English
Files Included :
001 - Part 1 C# in context.mp4 (3.06 MB)
002 - An evolving language.mp4 (23.15 MB)
003 - Ever more coNCISe code.mp4 (32.42 MB)
004 - Balancing efficiency and complexity.mp4 (21.58 MB)
005 - An evolving platform.mp4 (23.43 MB)
006 - An evolving book.mp4 (26.35 MB)
007 - Part 2 C# 2-5.mp4 (14.34 MB)
008 - Generics.mp4 (37.4 MB)
009 - Generics save the day.mp4 (23.17 MB)
010 - What can be generic.mp4 (24.59 MB)
011 - Type constraints.mp4 (10.14 MB)
012 - The default and typeof operators.mp4 (32.71 MB)
013 - Nullable value types.mp4 (18.54 MB)
014 - CLR and framework support - The Nullable T struct.mp4 (22.42 MB)
015 - Language support Part 1.mp4 (28.5 MB)
016 - Language support Part 2.mp4 (28 MB)
017 - Simplified delegate creation.mp4 (30.18 MB)
018 - Iterators.mp4 (27.79 MB)
019 - The importance of being lazy.mp4 (32.95 MB)
020 - Implementation sketch.mp4 (32.15 MB)
021 - Minor features.mp4 (22.62 MB)
022 - Namespace aliases.mp4 (22.88 MB)
023 - Fixed-size buffers.mp4 (17.27 MB)
024 - Automatically implemented properties.mp4 (20.26 MB)
025 - Implicitly typed local variables (var).mp4 (23.6 MB)
026 - Object and collection initializers.mp4 (17.07 MB)
027 - Collection initializers.mp4 (18.06 MB)
028 - Anonymous types.mp4 (22 MB)
029 - The compiler-generated type.mp4 (25.93 MB)
030 - Lambda expressions.mp4 (13.72 MB)
031 - Capturing variables.mp4 (43.25 MB)
032 - Expression trees.mp4 (19.9 MB)
033 - Extension methods.mp4 (35.34 MB)
034 - Query expressions.mp4 (33.47 MB)
035 - The end result - LINQ.mp4 (15.75 MB)
036 - Dynamic typing.mp4 (13.97 MB)
037 - Introduction to dynamic typing.mp4 (32.55 MB)
038 - Dynamic behavior beyond reflection.mp4 (43.3 MB)
039 - A brief look behind the scenes.mp4 (23.39 MB)
040 - Limitations and surprises in dynamic typing.mp4 (28.4 MB)
041 - Usage suggestions.mp4 (23.92 MB)
042 - Optional parameters and named arguments.mp4 (24.43 MB)
043 - Impact on versioning.mp4 (20.36 MB)
044 - COM interoperability improvements.mp4 (33.24 MB)
045 - Generic variance.mp4 (15.85 MB)
046 - Restrictions on using variance.mp4 (35.98 MB)
047 - Introducing asynchronous functions.mp4 (26.55 MB)
048 - First encounters of the asynchronous kind.mp4 (30.03 MB)
049 - Thinking about asynchrony.mp4 (25.43 MB)
050 - Synchronization contexts.mp4 (18.46 MB)
051 - Async method declarations.mp4 (26.69 MB)
052 - Await expressions.mp4 (33.45 MB)
053 - Wrapping of return values.mp4 (11.58 MB)
054 - Asynchronous method flow.mp4 (49.32 MB)
055 - The use of awaitable pattern members.mp4 (33.39 MB)
056 - Method completion.mp4 (39.51 MB)
057 - Asynchronous anonymous functions.mp4 (11.07 MB)
058 - Custom task types in C# 7.mp4 (40.24 MB)
059 - Async main methods in C# 7 1.mp4 (8.94 MB)
060 - Usage tips.mp4 (33.84 MB)
061 - Allow cancellation wherever possible.mp4 (24.1 MB)
062 - Structure of the generated code.mp4 (38.84 MB)
063 - The stub method - Preparation and taking the first step.mp4 (36.26 MB)
064 - The MoveNext() method (high level).mp4 (17.81 MB)
065 - A simple MoveNext() implementation.mp4 (38.1 MB)
066 - How control flow affects MoveNext().mp4 (31.86 MB)
067 - Execution contexts and flow.mp4 (29.81 MB)
068 - Capturing variables in foreach loops.mp4 (14.45 MB)
069 - Caller information attributes.mp4 (26.73 MB)
070 - Corner cases of caller information attributes.mp4 (45.11 MB)
071 - Using caller information attributes with old versions of NET.mp4 (10.25 MB)
072 - Part 3 C# 6.mp4 (4.12 MB)
073 - A brief history of properties.mp4 (21.67 MB)
074 - Upgrades to automatically implemented properties.mp4 (28.93 MB)
075 - Expression-bodied members.mp4 (29.87 MB)
076 - Restrictions on expression-bodied members in C# 6.mp4 (24.63 MB)
077 - A recap on string formatting in NET.mp4 (27.13 MB)
078 - Localization.mp4 (26.44 MB)
079 - Introducing interpolated string literals.mp4 (30.92 MB)
080 - Localization using FormattableString.mp4 (39.83 MB)
081 - Other uses for FormattableString.mp4 (34.17 MB)
082 - Uses, guidelines, and limitations.mp4 (26.42 MB)
083 - Hard limitations of interpolated string literals.mp4 (23.49 MB)
084 - Accessing identifiers with nameof.mp4 (23.63 MB)
085 - Tricks and traps when using nameof.mp4 (31.1 MB)
086 - Using static directives.mp4 (37.28 MB)
087 - Object and collection initializer enhancements.mp4 (32.98 MB)
088 - Using extension methods in collection initializers.mp4 (38.33 MB)
089 - The null conditional operator.mp4 (27.14 MB)
090 - Indexers and the null conditional operator.mp4 (16.63 MB)
091 - Exception filters.mp4 (33.69 MB)
092 - Retrying operations.mp4 (31.37 MB)
093 - Part 4 C# 7 and beyond.mp4 (14.52 MB)
094 - Introduction to tuples.mp4 (14.68 MB)
095 - Tuple literals and tuple types.mp4 (21.93 MB)
096 - Tuples as bags of variables.mp4 (26.81 MB)
097 - Tuple types and conversions.mp4 (11.87 MB)
098 - Conversions from tuple literals to tuple types.mp4 (26.07 MB)
099 - Conversions between tuple types.mp4 (38.78 MB)
100 - Tuples in the CLR.mp4 (34.88 MB)
101 - Regular equality and ordering comparisons.mp4 (39.12 MB)
102 - Alternatives to tuples.mp4 (20.9 MB)
103 - Uses and recommendations.mp4 (36.53 MB)
104 - Deconstruction of tuples.mp4 (25.82 MB)
105 - Deconstruction assignments to existing variables and properties.mp4 (30.01 MB)
106 - Deconstruction of nontuple types.mp4 (26.44 MB)
107 - Introduction to pattern matching.mp4 (14.73 MB)
108 - Patterns available in C# 7 0.mp4 (27.77 MB)
109 - Using patterns with the is operator.mp4 (12.8 MB)
110 - Using patterns with switch statements.mp4 (28.23 MB)
111 - Evaluation order of pattern-based switch statements.mp4 (19.3 MB)
112 - Thoughts on usage.mp4 (25.3 MB)
113 - Recap - What do you know about ref.mp4 (28.2 MB)
114 - Ref locals and ref returns.mp4 (30.35 MB)
115 - Ref returns.mp4 (33.17 MB)
116 - in parameters (C# 7 2).mp4 (29.75 MB)
117 - Overloading with in parameters.mp4 (24.08 MB)
118 - Declaring structs as readonly (C# 7 2).mp4 (33.48 MB)
119 - Extension methods with ref or in parameters (C# 7 2).mp4 (20.87 MB)
120 - Ref-like structs (C# 7 2).mp4 (14.97 MB)
121 - Span T and stackalloc.mp4 (38.26 MB)
122 - Local methods.mp4 (27.21 MB)
123 - Local method implementations.mp4 (32.75 MB)
124 - Usage guidelines.mp4 (18.03 MB)
125 - Out variables.mp4 (12.4 MB)
126 - Improvements to numeric literals.mp4 (23.3 MB)
127 - Nontrailing named arguments (C# 7 2).mp4 (16.82 MB)
128 - Minor improvements in C# 7 3.mp4 (25.38 MB)
129 - Nullable reference types.mp4 (26.82 MB)
130 - Nullable reference types at compile time and execution time.mp4 (30.28 MB)
131 - Experiences of nullable reference type migration.mp4 (28.84 MB)
132 - Future improvements.mp4 (27.11 MB)
133 - Switch expressions.mp4 (21.26 MB)
134 - Recursive pattern matching.mp4 (18.24 MB)
135 - Indexes and ranges.mp4 (19.82 MB)
136 - More async integration.mp4 (35.24 MB)
137 - Features not yet in preview.mp4 (28.42 MB)
138 - Even more features in brief.mp4 (25.27 MB)]
Screenshot
Code:
https://rapidgator.net/file/a1cb9ed2bf5e06757f7fa7f2c7b90bb6/Oreilly_CSharp_in_Depth_4th_Ed_Video_Edition_2020-2.part1.rar
https://rapidgator.net/file/8b35c9cbf26c0631525d41789cc268c6/Oreilly_CSharp_in_Depth_4th_Ed_Video_Edition_2020-2.part2.rar