C# is a simple, modern, general-purpose, object-oriented programming language developed by Microsoft within its .NET initiative led by Anders Hejlsberg. This tutorial will teach you basic C# programming and will also take you through various advanced concepts related to C# programming language.
Course Detail
- Introduction of C# Language
- How its related to asp.net
- Some Example of C#
- programes If-Else and Nested if
- Cases
- arrays
- Loops(for, while and do while)
- Classes and object
- Hello world with class and object
- Access modifier
- Constructor and its type
- Properties
- Event
- Static variable and constructor
- Private constructor
- Practical Assighnment-1
- Notes-1
- Classes with inheritance
- Access moodier with inheritance
- Upcasting
- Overriding
- Overloading
- Abstract Classes
- Sealed Classes
- Practical Assighnment-2
- Notes-2
- Interface implementation
- Difference between abstract class and interface
- Practical Assighnment-3
- Notes-3
- Type casting and its type
- Value type and reference type
- Heap and stack
- Boxing and unboxing
- Practical Assighnment-4
- Notes-4
- Function overloading
- Operator overloading
- Virtual keyword
- Practical Assighnment-5
- Notes-5
- Type of exception (Checked and unchecked)
- Try
- Catch
- Finally
- Throws
- Practical Assighnment-6
- Notes-6
- 1-d array
- 2-d array Jagged array For loop
- For each loop
- Practical Assighnment-7 Notes-7
- Difference between collection and generics
- Where use both
- Hash table
- Stack
- Queue
- Implementation of both collections and generics
- Practical Assighnment-8
- Notes-8
- Implementation of string and its different method and properties
- Implementation of stringbuilder and its different method and properties Difference between string and stringbuilder
- Practical Assighnment-9
- Notes-9
- Memory management
- Destructor
- Garbage collection implementation
- Practical Assighnment-10
- Notes-10
- Implementation of delegation
- Implementation of event
- Practical Assighnment-11
- Notes-11