Zenler Player
Your course is loading. Hang tight.
Empower Yourself with Advanced C# Concepts
Back to curriculum
0% Complete
0% Complete
Empower Yourself with Advanced C# Concepts
Source Code Repository
What is Delegate
Delegate Example
Delegate instance creation and invocation
Delegation Implementation Demo
Passing delegate in method
Multicast Delegates
Multicast Delegates Implementation Demo
Events
Event Mechanism Implementation Demo
dynamic
What Is Dynamic Language Support?
Python with C#
Demo of Executing Python Expression in C#
Demo of Executing Python Statement in C#
Demo of Calling Python Function in C#
Demo of Creating Python Instance Object and Calling Method in C#
What is Multithreading
How to create and start a thread
Thread class
Usage of Join method
Use and Display Thread Properties
Usage of Sleep method
Changing the Thread Priority
Thread Synchronization
System.Threading namespace
Introduction to Generics
Generic Method Implementation Demo
Generic Class Implementation Demo
Introduction to Exceptions
Handling Exception - try...catch block
Nested try
Another Demo program for Nested try
Catching Multiple Exceptions - Multiple Catch Handler
Catching Multiple Exceptions - Single Catch Handler
finally Block
Throwing Exception
User Defined Exception
Extension Method
Demo of Extension Method for String type
Demo of Extension Method for a Class
Nullable Types
Nullable Types Demo
Introduction to Lambda Expression
Simple Lambda Expression Implementation Demo
Creating Lambda Expression
Func and Action Delegate with Lambda Expression
Outer variable in Lambda Expression
What is Reflection?
Getting Type
System.Type class
Getting Type Information
System.Reflection Namespace
System.Reflection.Emit Namespace
Getting Members Information
Getting Field Information
Getting Property Information
Getting Method Information
Getting Method Information Using BindingFlags
Getting Parameter and Return Value Information
Getting Constructor Information
Dynamic Creation of instance and invoking methods
Demo of Dynamic Creation of Instance
Demo of Dynamic Method Invocation
Introduction to Attributes
Demo of Attribute
Custom Attribute
Demo of Custom Attribute
About Course
Empower Yourself with Advanced C# Concepts
Preview
Source Code Repository
Delegates and Events
What is Delegate
Preview
Delegate Example
Preview
Delegate instance creation and invocation
Preview
Delegation Implementation Demo
Preview
Passing delegate in method
Multicast Delegates
Multicast Delegates Implementation Demo
Events
Event Mechanism Implementation Demo
Dynamic Language Support (DLS)
dynamic
What Is Dynamic Language Support?
Python with C#
Demo of Executing Python Expression in C#
Demo of Executing Python Statement in C#
Demo of Calling Python Function in C#
Demo of Creating Python Instance Object and Calling Method in C#
Multithreading
What is Multithreading
How to create and start a thread
Thread class
Usage of Join method
Use and Display Thread Properties
Usage of Sleep method
Changing the Thread Priority
Thread Synchronization
System.Threading namespace
Generics
Introduction to Generics
Generic Method Implementation Demo
Generic Class Implementation Demo
Exception Handling
Introduction to Exceptions
Handling Exception - try...catch block
Nested try
Another Demo program for Nested try
Catching Multiple Exceptions - Multiple Catch Handler
Catching Multiple Exceptions - Single Catch Handler
finally Block
Throwing Exception
User Defined Exception
Extension Methods
Extension Method
Demo of Extension Method for String type
Demo of Extension Method for a Class
Nullable Types
Nullable Types
Nullable Types Demo
Lambda Expressions
Introduction to Lambda Expression
Simple Lambda Expression Implementation Demo
Creating Lambda Expression
Func and Action Delegate with Lambda Expression
Outer variable in Lambda Expression
Reflection
What is Reflection?
Getting Type
System.Type class
Getting Type Information
System.Reflection Namespace
System.Reflection.Emit Namespace
Getting Members Information
Getting Field Information
Getting Property Information
Getting Method Information
Getting Method Information Using BindingFlags
Getting Parameter and Return Value Information
Getting Constructor Information
Dynamic Creation of instance and invoking methods
Demo of Dynamic Creation of Instance
Demo of Dynamic Method Invocation
Attributes
Introduction to Attributes
Demo of Attribute
Custom Attribute
Demo of Custom Attribute
×
This is an unpublished lesson. This lesson will not be shown for students unless you set it as Public.
Back to Dashboard
No contents are available in this lesson!
No lessons available !
Back to Dashboard
Lesson contents locked
Enroll to unlock this lesson.
Enroll to unlock
Next Lesson