Video description
In this Using Interfaces in C# training course, expert author Rod Stephens will teach you how to create and use interfaces in C#. This course is designed for users that already have a basic working knowledge of C#.
You will start with an introduction to interfaces, then jump into learning how to define interfaces. From there, Rod will teach you how to implement interfaces and use basic interfaces. Finally, this video tutorial will teach you how to implement framework interfaces, including implementing IComparable, IComparer, and IEquatable.
Once you have completed this computer based training course, you will have learned how to create and use interfaces in C#. Working files are included, allowing you to follow along with the author throughout the lessons.
Table of contents
-
Introduction
- Introduction And Course Overview 00:03:07
- About The Author 00:02:58
-
Introduction To Interfaces
- Interfaces Defined 00:03:09
- Benefits Of Interfaces 00:04:15
-
Defining Interfaces
- Making Interfaces 00:04:19
- Defining Properties 00:04:08
- Defining Methods 00:01:56
- Defining Events Part - 1 00:06:15
- Defining Events Part - 2 00:08:34
- Defining Indexers 00:03:55
- Generic Interfaces 00:07:57
- Interface Inheritance 00:06:42
- Implementing Interface Inheritance 00:04:22
-
Implementing Interfaces
- Implicit Implementation 00:02:10
- Explicit Implementation 00:05:44
-
Using Basic Interfaces
- Using IEnumerable 00:04:36
- Using ICollection 00:03:15
- Using IList 00:06:57
- Using IComparable 00:07:13
- Finding Medians With IComparable 00:05:24
-
Implementing Framework Interfaces
- Implementing IComparable 00:04:32
- Implementing IComparer Part - 1 00:04:48
- Implementing IComparer Part - 2 00:09:53
- Implementing IComparer Part - 3 00:05:54
- Implementing IEquatable Part - 1 00:07:15
- Implementing IEquatable Part - 2 00:05:28
- Implementing IEquatable Part - 3 00:06:50
- Implementing IEqualityComparer 00:09:08
- Implementing ICloneable 00:07:35
- Implementing IDisposable 00:08:07
- Implementing IEnumerable Part - 1 00:09:34
- Implementing IEnumerable Part - 2 00:04:16
- Implementing IEnumerable Part - 3 00:02:09
-
Conclusion
- Conclusion 00:01:55
Product information
- Title: Using Interfaces in C#
- Author(s):
- Release date: April 2016
- Publisher(s): Infinite Skills
- ISBN: 9781491956724
You might also like
video
C# and .NET for Object-Oriented Programmers
How to use C# in conjunction with object-oriented design principles.
book
Pro C# 7: With .NET and .NET Core
This essential classic title provides a comprehensive foundation in the C# programming language and the frameworks …
video
Beginner Object-Oriented Programming in C# and .NET Core
Object-Oriented Programming (OOP) gives the power to developers to make their code scalable, readable, and maintainable. …
video
C# 8 and .NET Core 3.1 Recipes - Second Edition
C# is a multi-paradigm programming language providing support for software engineering principles such as strong type …