RUVIDEO
Поделитесь видео 🙏

? C# Programming • C# Advanced Level • C# Course • C# Tutorials • Learn Coding • C# Basics • (Pt. 2

📁 Обучение 👁️ 25 📅 04.12.2023

?????????? ?????

00:00 - Understanding Generics, Delegates, Lambdas, and Iterator Blocks
02:14 - Nesting Iterator Blocks
04:42 - Delegates and Lambdas in Programming
06:46 - Increasing Reusability with Code Injection
09:00 - Overloading Events and Delegates
10:55 - Overloading a Delegate vs. an Event
13:04 - Understanding Generics and Delegates
18:00 - Exploring Generics in C#
22:02 - The Power of Generics in C#
24:02 - Memory Allocation and Performance with Generics
25:48 - History of Generics in C#
27:51 - Potential Problems with Non-Genericized Containers
29:45 - Value Types vs Reference Types
31:54 - Performance Difference between Boxing and Unboxing
33:46 - Benefits of Generics in C#
35:49 - Benefits of Generics
37:56 - Using Generics for Type Safety
39:59 - Understanding Generic Types in C#
42:14 - Limitations of Generic Types in C#
44:11 - Understanding Generic Parameters in C#
46:13 - Exploring the Depths of Generics
48:30 - Creating a Generic Linked List Class Stub
50:39 - Implementing a Generic Linked List
52:47 - Using Generics in Nested Types
54:51 - Structures and Classes: Understanding the Difference
56:44 - Why Value Types Cannot Be Null
58:59 - Understanding Generic Constraints
1:01:01 - Constraining Generic Type Parameters
1:03:08 - Enforcing Interface Constraints with C++
1:05:10 - Understanding the Syntax of Generic Types
1:07:20 - Generics and Reflection in C#
1:09:37 - Implementing an Interface with a Linked List
1:11:52 - Constraining Generic Type Parameters
1:13:57 - Constraining Generic Parameters
1:16:01 - Constructing a Generic Method with a Delegate
1:18:00 - Combining Generics for Static Typing
1:20:22 - Working with Generic Types
1:22:35 - Creating a Person Class and Filtering Names
1:25:13 - Rewriting Nasty Code with Filter Method
1:27:00 - Using a Generic Method, Delegate, and Iterator Blocks
1:30:14 - Understanding Deferred Execution in C#
1:32:00 - Deferred Execution and IEnumerables
1:34:00 - Exploring IEnumerables and Sequences
1:37:00 - Breaking Down a Generic Method
1:39:00 - Using Projection to Create a Graphing Program
1:41:19 - Understanding Implicit Typing and Generic Type Inference
1:43:42 - LINQ: A Collection of Techniques
1:45:51 - Chaining Extension Methods with LINQ
1:48:00 - Exploring the LINQ Namespace in C#
1:50:12 - Exploring LINQ Methods
1:52:00 - Combining First and Default with Predicates
1:54:31 - Exploring the Query Syntax of LINQ
1:56:38 - Exploring the IEnumerable Class in LINQ
1:58:00 - Understanding Enumerables in C#
2:00:43 - Understanding Functionality and Types
2:02:49 - How the For Each Loop Works with the IEnumerable Interface
2:05:13 - Exploring the IQueryable Extension in C#
2:07:00 - Bridging the Gap Between LINQ and Databases
2:09:25 - Exploring LINQ Methods
2:11:21 - Writing the Signatures for Select, Where, First, and All
2:14:23 - Understanding Deferred Execution in Programming
2:17:00 - Re-Implementing LINQ Methods
2:19:09 - Understanding Generics and Iterator Blocks

Learn C# programming. This 8-part C# tutorials provide a full introduction to all the C# basics, fundamentals, and core concepts of C# advanced level. Learn coding - learn C# programming the easy way.

Enter the world of object-oriented programming as an advanced student, or expand your programming knowledge with a C# full course taught by top-rated instructors. Apart from teaching you the fundamental programming concepts using C# programming, you will also learn about delegates, lambdas, generics, and reflection.

In this course, we will dig deep into the metaprogramming model exposed to us by C#’s versatile type system and concise syntax. Further, we will expand beyond the object-oriented paradigm covered in the C# Intermediate course, and explore the functional renaissance brought to the forefront of mainstream programming by C#’s focus on declarative programming. This is one of the best courses to learn C# programming with so many tips, examples, and exercises.

Note: Even though this is a legacy C# tutorial, it is still one of the best C# courses available with a focus on C# programming for advanced level.

The next video in this C# advanced level course (Part 3 of 8) is: https://youtu.be/G_j0PFfE6TQ

The playlist to this C# advanced level course is available at: https://www.youtube.com/playlist?list=PLS9G7A6kaaHPdxiIQx9Zo1RgdN64cJfLS

Disclaimer: I don't own the rights to the content provided in this video. All credit to the respective owners.

This video was created by 3D Buzz and is now available to you for free.

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «? C# Programming • C# Advanced Level • C# Course • C# Tutorials • Learn Coding • C# Basics • (Pt. 2», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.