C# Training

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