C# Programming
Introduction to C# and .NET
What is C#?
• C# is a modern, object-oriented programming
language developed by Microsoft as part of
the .NET framework.
Features of C#
• Simple, Modern, Object-Oriented, Type-Safe,
Interoperable, Scalable
C# Syntax Basics
• Variables, Data Types, Operators, Control
Statements
Object-Oriented Programming
• Classes, Objects, Inheritance, Polymorphism,
Abstraction, Encapsulation
Working with Methods
• Declaring and calling methods, Method
overloading
Exception Handling
• try, catch, finally, throw
Collections in C#
• Arrays, Lists, Dictionaries
C# Applications
• Desktop apps, Web apps, Game development
(Unity), APIs