This repository contains a collection of C# exercises aimed at practicing Object-Oriented Programming concepts.
- Each exercise is designed to reinforce fundamental OOP principles such as inheritance, encapsulation, polymorphism, and abstraction.
- Exercises range from simple class definitions to more complex scenarios involving inheritance hierarchies and interface implementations.
- Each exercise is contained within its own directory, with a concise description provided in the README file of each directory.
- Each exercise is organized within its own directory for clarity and ease of navigation.
- The source code for each exercise is contained within the respective directory, named appropriately for easy identification.
- Each directory contains a README file providing a brief description of the exercise and any specific instructions or requirements.
- Clone the repository to your local machine using Git.
- Navigate to the directory of the exercise you wish to work on.
- Open the exercise solution file in your preferred C# IDE (e.g., Visual Studio, Visual Studio Code).
- Follow the instructions provided in the README file of the exercise directory to complete the exercise.
- Experiment with the provided code, implement additional features, or refactor existing code to further reinforce your understanding of OOP principles.
Contributions to this repository are welcome! If you have additional exercises or improvements to existing exercises, feel free to submit a pull request.
This repository is licensed under the MIT License.