Master C# Generics Like a Senior Developer with boxing unboxing in .NET

  Рет қаралды 3,891

Tural Suleymani

Tural Suleymani

Күн бұрын

🌟 Unleash the Power of C# Generics! 🌟
🚀 Welcome to the ultimate C# Generics tutorial for beginners and advanced learners! In this tutorial, we'll talk about generics and boxing unboxing in C#
🎓 In this video, we'll explore:
C# Generics fundamentals
Advanced C# Generics concepts
Generic Constraints and how to use them effectively
Real-world examples of Generic Classes in action
Unboxing and Boxing in C# - demystified! 📦
Boosting performance with clean code practices
Working with C# Collections and Generic Methods
🔍 Looking to ace your C# interview? We've got you covered with:
C#.NET interview questions and answers
Technical interview tips and tricks
.NET interview insights
C# Interview preparation questions
🏗️ Dive into the world of Software Design and Architecture:
Learn about the Repository Pattern and its significance
Explore essential design patterns in C#
Understand the ins and outs of system design interviews
🤔 Curious about Boxing and Unboxing in C#?
Performance considerations
Common interview questions on Boxing and Unboxing
Real-world examples for a deeper understanding
📌 Timestamps for Quick Navigation:
00:00 - Introduction
00:30 - Agenda
01:06 - The theory of the Repository pattern
02:03 - Custom Repository implementation
16:30 -The theory of the Service layer
17:40 - Service layer implementation
23:02 - More about Custom Generics
24:55 - Serialization with Custom Generics
32:35 - Boxing/unboxing
37:48 - Conclusion
🚀 Elevate your coding skills and master the art of software design with this comprehensive guide! Whether you're a student, professional, or coding enthusiast, this video is packed with valuable insights.
🔥 Don't miss out! Hit play, like, share, and subscribe for more content on C# programming, software design, and everything in between! 🚀💡 #CSharp #Generics #ProgrammingTutorial #SoftwareDesign #CodingMasterclass #TechInterviewTips

Пікірлер: 31
@TuralSuleymaniTech
@TuralSuleymaniTech 4 ай бұрын
GitHub branch for the source code: github.com/TuralSuleymani/DecodeBytes/tree/tutorial/masterCsharpGenericsLikeaSenior
@zakariabenmassaoud
@zakariabenmassaoud 4 ай бұрын
Awesome videos! Underrated channel!
@TuralSuleymaniTech
@TuralSuleymaniTech 4 ай бұрын
Thank you so much! I'm so glad you enjoy the videos. Your comment made my day!
@sauravbhatta5303
@sauravbhatta5303 4 ай бұрын
1. Concurrency and Asynchrony 2. Advanced Threading 3. Parallel Programming 4. Native and COM Interoperability 5. Span and Memory 6. Reflection and Metadata 7. Dynamic Programming 8. Assemblies 9. LINQ internals 10. Regular Expression These videos will be awesome for your vidwers. You have a knack of explaining things easily.
@TuralSuleymaniTech
@TuralSuleymaniTech 4 ай бұрын
Whoa! This is an incredible list, I'm so impressed! Thank you so much for taking the time to come up with these ideas. You've definitely given me a lot to think about.
@josemayoral7456
@josemayoral7456 4 ай бұрын
Adding to the usage of Lists. One can achieve type safety while storing different types by using a common interface or dynamic types (List, List). However, with dynamic types errors are caught at runtime and not at compile.
@TuralSuleymaniTech
@TuralSuleymaniTech 4 ай бұрын
Thank you for the comment! Dynamic types are another mystery in .NET that I'm going to cover in my next videos
@thegaribovv
@thegaribovv 2 ай бұрын
Thanks for such a awesome video! I also have a recommendation so it would be better to show a short memory allocation animation for example, before/after boxing and unboxing because sometimes memory allocations can be tricky and this kind of animations make them easy to understand
@TuralSuleymaniTech
@TuralSuleymaniTech 2 ай бұрын
Thank you for your comment! Sure, I'll add them in the future for the next videos
@GuildOfCalamity
@GuildOfCalamity 4 ай бұрын
Glad you're doing a video on Generics! They can be difficult to implement properly, but they are very powerful and flexible. Could you please do an extensive video on Reflection using a 3rd party DLL?
@TuralSuleymaniTech
@TuralSuleymaniTech 4 ай бұрын
You've read my mind! I was already planning an in-depth video on Reflection, and using a 3rd party DLL is a great way to showcase its power. I'll add it to the top of my list!
@GuildOfCalamity
@GuildOfCalamity 4 ай бұрын
@@TuralSuleymaniTech Thank you!
@viktoralferov2874
@viktoralferov2874 4 ай бұрын
Task ListAsync is a mistake. 1) Task is an asynchronous operation 2) IEnumerable is not a constant collection but a Generator! Therefore should be: Task or Task. Again, IEnumerable is a step by step Generator (with under hood logic)
@TuralSuleymaniTech
@TuralSuleymaniTech 4 ай бұрын
Thank you for your comment! It helps me to create better content. The main focus here is to explain Generics and I'll cover IAsyncEnumerator in more detail in my future videos
@kwasit3707
@kwasit3707 4 ай бұрын
Thanks for the video
@TuralSuleymaniTech
@TuralSuleymaniTech 4 ай бұрын
So happy you liked it! Thanks for watching.
@talkathiriify
@talkathiriify 4 ай бұрын
Excellent and valuable video Thank you so much for your time and efforts. Wish you all the best.
@TuralSuleymaniTech
@TuralSuleymaniTech 4 ай бұрын
I'm so glad you found the video valuable! Your kind words make the time and effort all worth it. Wishing you all the best too!
@TheRicherthanyouguy
@TheRicherthanyouguy 4 ай бұрын
Thank you for this video I have been struggling to find use cases for generics but you’ve inspired some idea thanks you 😊
@TuralSuleymaniTech
@TuralSuleymaniTech 4 ай бұрын
You're welcome! That's exactly why I make these videos - to spark creativity and help people learn. Don't hesitate to reach out if you have any questions along the way, I'm happy to help.
@TuralAsgar
@TuralAsgar 4 ай бұрын
Well explained! Good job!
@TuralSuleymaniTech
@TuralSuleymaniTech 4 ай бұрын
That's great to hear! I'm always working to improve my explanations, so your feedback is valuable.
@sauravbhatta5303
@sauravbhatta5303 4 ай бұрын
Awesome contents. What’s next? You talked about exception a bit, but why but Exception handling in next video with middleware.
@TuralSuleymaniTech
@TuralSuleymaniTech 4 ай бұрын
You caught me! Exception handling with middleware is definitely on the radar for the next video. I'm cooking up some interesting demos that utilize its power, so stay tuned!
@mauro24poland
@mauro24poland 4 ай бұрын
Hi. Great course. Thank you. I have a one question. Is there any chance to upload codes to github?
@TuralSuleymaniTech
@TuralSuleymaniTech 4 ай бұрын
All codes are in the GitHub already. I have pinned the link to the video. Here you are: github.com/TuralSuleymani/DecodeBytes For every video, we have a branch there
@mauro24poland
@mauro24poland 4 ай бұрын
@@TuralSuleymaniTech Hi again. It Seems that there is empty repository. Just wanted to let you know.
@TuralSuleymaniTech
@TuralSuleymaniTech 4 ай бұрын
Hi @@mauro24poland , please select any branch from the repository you want to see. For example, github.com/TuralSuleymani/DecodeBytes/tree/tutorial/masterCsharpGenericsLikeaSenior
@TechMen100
@TechMen100 4 ай бұрын
Hi please stop the music in your videos
@TuralSuleymaniTech
@TuralSuleymaniTech 4 ай бұрын
Thank you very much for your comment. They are really valuable and help me to create better content.
@roky2822
@roky2822 4 ай бұрын
yes please stop, better complete silence
Master C# Events Like a Senior Developer: Real-World Examples in .NET!
47:07
C# Generics - The complete guide
18:43
Tarodev
Рет қаралды 38 М.
Normal vs Smokers !! 😱😱😱
00:12
Tibo InShape
Рет қаралды 93 МЛН
когда одна дома // EVA mash
00:51
EVA mash
Рет қаралды 13 МЛН
ШЕЛБИЛАР | bayGUYS
24:45
bayGUYS
Рет қаралды 668 М.
What are Generics? (C# Basics)
13:48
Code Monkey
Рет қаралды 139 М.
What is Covariance and Contravariance in C#: A Complete Overview
11:58
Advanced .NET with IL code. Part2
10:27
Tural Suleymani
Рет қаралды 354
ChatGPT Can Now Talk Like a Human [Latest Updates]
22:21
ColdFusion
Рет қаралды 408 М.
Hangfire - Hangfire in .Net Core | Hangfire Asp.Net Core
16:17
Coding Droplets
Рет қаралды 16 М.
What are Interfaces? (C# Basics)
13:54
Code Monkey
Рет қаралды 199 М.
Apple ХОЧЕТ, чтобы iPhone ЛОМАЛИСЬ чаще?
0:47
ÉЖИ АКСЁНОВ
Рет қаралды 2,1 МЛН
The power button can never be pressed!!
0:57
Maker Y
Рет қаралды 46 МЛН
Готовый миниПК от Intel (но от китайцев)
36:25
Ремонтяш
Рет қаралды 428 М.
3D printed Nintendo Switch Game Carousel
0:14
Bambu Lab
Рет қаралды 3,6 МЛН
Приехала Большая Коробка от Anker! А Внутри...
20:09
РасПаковка ДваПаковка
Рет қаралды 71 М.