Welcome to my C# Learning Progress repository! This repository contains a series of folders, each dedicated to a specific topic in C#. The goal of this repository is to document my learning journey and to serve as a helpful resource for anyone who wants to learn C# from the basics to more advanced topics.
The repository is organized into the following folders:
-
C#_04_Comments
- Introduction to comments in C# and their usage.
-
C#_05_Variable_DataTypes
- Understanding variables and data types in C#.
-
C#_06_Casting
- Explanation of type casting and conversions.
-
C#_07_Keyboard_Inputs
- Handling user input from the keyboard.
-
C#_08_Operators
- Overview of different operators in C#.
-
C#_09_If_Else
- Conditional statements and logic flow.
-
C#_10_Switch_Statement
- Using switch statements for multiple conditions.
-
C#_11_While_Loop
- Basics of while loops and their use cases.
-
C#_12_Do_While_Loop
- Understanding do-while loops and their differences from while loops.
-
C#_13_For_Loop
- Introduction to for loops and iteration.
-
C#_14_Break_and_Continue_Statements
- Control flow statements: break and continue.
-
C#_15_Array
- Working with arrays in C#.
-
C#_16_Functions
- Defining and using functions/methods.
-
C#_17_OOP_Encapsulation
- Principles of encapsulation in Object-Oriented Programming.
-
C#_18_OOP_Constructors_and_Methods
- Understanding constructors and methods in OOP.
-
C#_19_OOP_Inheritance
- Concept of inheritance in OOP.
-
C#_20_OOP_Polymorphism
- Introduction to polymorphism and its applications.
-
C#_21_OOP_Abstraction
- Understanding abstraction in OOP.
-
C#_22_OOP_Interfaces
- Working with interfaces in C#.
-
C#_23_Errors_and_ExceptionHandling
- Handling errors and exceptions in C#.
To use this repository:
-
Clone the Repository:
- You can clone this repository to your local machine using the following command:
git clone https://github.com/yasirupanduka99/C_Sharp_Series.git
- You can clone this repository to your local machine using the following command:
-
Navigate Through the Folders:
- Each folder contains code examples and explanations related to the topic. Navigate through the folders to explore and learn.
-
Run the Code:
- Open the code files in your preferred C# development environment (like Visual Studio or Visual Studio Code) and run the examples to see how they work.
If you find any issues or have suggestions for improvement, feel free to create an issue or submit a pull request. Contributions are always welcome!
Happy Learning!
Created by Yasiru Panduka