Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/preston176/c-oop
https://github.com/preston176/c-oop
Last synced: about 16 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/preston176/c-oop
- Owner: preston176
- Created: 2024-02-23T19:33:16.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-02-29T19:46:42.000Z (9 months ago)
- Last Synced: 2024-02-29T20:25:27.962Z (9 months ago)
- Language: C#
- Size: 99.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# C# Object-Oriented Programming (OOP) Guide
- This repository serves as a comprehensive introduction to Object-Oriented Programming (OOP) in C#.
- It is designed especially for beginners, providing clear explanations and practical examples to facilitate understanding of fundamental OOP concepts in C#.## Installation
- To get started with exploring the concepts and examples in this repository, follow these steps:### Install Visual Studio Code.
- Import the provided profile for a seamless development experience: C# Profile for VSCode.
Usage
- To utilize the content and examples in this repository:- Clone the repository to your local environment using the following command:
```bash
git clone https://github.com/preston176/C-OOP
```
- Navigate to the code-template folder and **paste** the provided code snippets from any of the chapters.### Install .NET SDK
- Install the .NET SDK to run the code snippets. You can download the .NET SDK from the following link:
```
https://dotnet.microsoft.com/en-us/download
```Run the code using the following command:
```bash
dotnet run
```### Alternative : Online Compilers
- You can use online compilers such as Csharp Compiler to execute the code snippets. Simply copy and paste the code into the provided editor and run it.## Chapters
- Dive into the various chapters to grasp essential OOP concepts and their implementation in C#:- [Chapter 1: Introduction to OOP](./Chapter1/README.md)
- [Chapter 2: Classes and Inheritance](./Chapter2/README.md)
- [Chapter 3: Abstraction](./Chapter3/README.md)
- [Chapter 4: Polymorphism](./Chapter4/README.md)## Contributing
- Contributions to enhance and expand this guide are welcome! Before making significant changes, please open an issue to discuss proposed modifications.## License
This repository is licensed under the MIT License.## Additional Resources
Explore additional resources to deepen your understanding of C# OOP:## Intro to OOP in C#
1. [Intro to OOP in C#](https://www.youtube.com/watch?v=iA0XZwFqqKI)
2. [C# Tutorial for beginners](https://www.youtube.com/watch?v=GhQdlIFylQ8)
3. [C# Fundamentals for Beginners](https://www.youtube.com/watch?v=0QUgvfuKvWU)## References
Delve into further learning with these reputable sources:1. [C# 5.0 Tutorial (YouTube)](https://youtu.be/lisiwUZJXqQ)
2. [C# TutorialsPoint](https://www.tutorialspoint.com/csharp/csharp_object_oriented.htm)
3. [C# W3Schools](https://www.w3schools.com/cs/cs_oop.php)
4. [C# GeeksForGeeks](https://www.geeksforgeeks.org/c-sharp-object-oriented-programming/)
5. [C# C-SharpCorner](https://www.c-sharpcorner.com/UploadFile/219d4d/introduction-to-object-oriented-programming-concepts-in-C-Sharp/)