YoVDO

IDisposable Best Practices for C# Developers

Offered By: Pluralsight

Tags

C# Courses C Programming Courses Memory Management Courses Garbage Collection Courses

Course Description

Overview

.NET takes care of memory management for you, right? Mostly. But the Garbage Collector needs your help and that's where IDisposable comes in. This course will teach you how to use it correctly to prevent strange errors and crashes in your apps.

IDisposable is the only part of the platform where .NET asks for your help. If you don't use IDisposable correctly, the .NET Garbage Collector can't manage memory properly, so your app won't run efficiently, it may have strange errors, and it will eventually crash. In this course, IDisposable Best Practices for C# Developers, you'll learn to manage object lifetimes and keep your apps running lean. First, you'll see what goes wrong if you don't dispose of objects, and how that can bring your apps down. Then, you'll explore the Garbage Collector to understand how .NET cleans up unused objects. Finally, you'll discover how to implement IDisposable throughout a distributed .NET application. When you’re finished with this course, you’ll have the skills and knowledge of managed and unmanaged memory to keep your .NET apps performing under any load.

Taught by

Elton Stoneman

Related Courses

Java Programming: Step by Step from A to Z
Udemy
Java Application Performance Tuning and Memory Management
Udemy
ASP.NET Core New Features
LinkedIn Learning
First Look: Java 10 and Java 11
LinkedIn Learning
Java Essential Training: Syntax and Structure
LinkedIn Learning