
This is an introduction to .NET C# and after this you will get familiar about .NET Framework and C# in a summarized manner
Explore variables and data types in C#. Declare, initialize, and assign values; use literals and types like int, char, string, float, double, constants, and unsigned or signed for console application.
This lecture is based on two videos part 1 and part 2
This video will make students concept regarding arrays in C#
This lecture is demonstrating the concept of methods in C# , along with the type of methods we have.
Explore object oriented programming as a reusable, efficient methodology that centers on objects, classes, properties, and behaviors. Master abstraction, encapsulation, inheritance, polymorphism, and method overloading and overriding for robust software.
Explore how to create a class and its objects in C#, using access specifiers, constructors, and public versus private members to design reusable blueprints.
A constructor is a function that is used only when we are initializing our class objects and it has the same name as of the name of the class
Define abstraction in object oriented programming by exposing essential class details while hiding unnecessary implementation, enabling use of methods without exposing internal code.
Learn how encapsulation in C# hides private data using a public property with get and set to access a private member.
Explore inheritance in C# by deriving a cat from an animal base class to reuse members and build single and multi-level hierarchies with abstraction and encapsulation.
Master polymorphism in C# by exploring method overloading and method overriding, using inheritance with virtual methods, signatures, and base vs derived class behavior.
Discover how static members belong to the class and can be accessed without an object, while non-static members require an instance and have separate copies per object.
Explore how properties in C# enable conditional data storage, with get and set accessors, to encapsulate private fields. Learn read-only, write-only, and abstract properties and how they support encapsulation.
This video will help you to learn how delegates are used in C#
Learn how multicast delegates in c sharp can hold multiple methods and invoke them together via an invocation list, using plus equals and minus equals to add or remove methods.
In this course you are going to get the following concepts deeply:
Introduction To Programming
What is programming and why we need it and how its beneficial for us?
Introduction To Object Oriented Programming with examples
What is OOP and why it is beneficial?
OOP in real life
Pillars of OOP (Object Oriented Programming)
Abstraction
Encapsulation
Inheritance
Polymorphism
Method Overloading
Method Overriding
Classes and objects
What is a Class? Why it is an essential part of OOP?
What is an Object? How it is connected with class?
Data Types and Attributes in C#
What are data types and why it is necessary to know about data types.
Operators in C#
Unary
Binary
Ternary
Arithmetic
Relational
Logical
Assignment
String
Bitwise
Input/Output in C#
How to get from C#?
How to give C#?
Conditional Statements
If/Else – If-Else-if
Switch Case
Control Flow Statements
FOR
WHILE
DO_WHILE
Foreach
Arrays
Single Dimensional
Multi-Dimensional
JUMP Statements
BREAK
CONTINUE
Functions in C#
Built-In
User Defined
Inheritance in C#
What is inheritance?
Types of inheritance
Multilevel Inheritance
Multiple Inheritance
Methods Overloading and Overriding
What is method overloading
What is method overriding
Properties in C#
What are properties?
Types of properties
Read-Write
Write-Only
Read-Only
Abstract
As a beginner, all the above things will help student to take his learning to next level.