{"id":22897167,"url":"https://github.com/manthanthakor/c-sharp-tutorial","last_synced_at":"2025-09-13T08:37:23.957Z","repository":{"id":261543536,"uuid":"884262065","full_name":"ManthanThakor/C-Sharp-Tutorial","owner":"ManthanThakor","description":"Welcome to the C# Tutorial repository! This repository contains a collection of tutorials, examples, and exercises to help you learn C# programming language from basics to advanced topics. Whether you're just starting with C# or looking to deepen your knowledge, you'll find useful resources here.","archived":false,"fork":false,"pushed_at":"2025-04-01T10:05:19.000Z","size":109467,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-05T14:49:04.707Z","etag":null,"topics":["csha","csharp-code","oops-in-csharp","opps","opps-example","tutorial"],"latest_commit_sha":null,"homepage":"https://manthanthakor.github.io/C-Sharp-Tutorial/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ManthanThakor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-11-06T12:45:42.000Z","updated_at":"2025-05-04T19:00:21.000Z","dependencies_parsed_at":"2024-11-07T05:33:14.858Z","dependency_job_id":"714856d4-8db9-4897-b053-10f289af0068","html_url":"https://github.com/ManthanThakor/C-Sharp-Tutorial","commit_stats":null,"previous_names":["manthanthakor/c-sharp-tutorial"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ManthanThakor/C-Sharp-Tutorial","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManthanThakor%2FC-Sharp-Tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManthanThakor%2FC-Sharp-Tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManthanThakor%2FC-Sharp-Tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManthanThakor%2FC-Sharp-Tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManthanThakor","download_url":"https://codeload.github.com/ManthanThakor/C-Sharp-Tutorial/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManthanThakor%2FC-Sharp-Tutorial/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274939860,"owners_count":25377897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-13T02:00:10.085Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csha","csharp-code","oops-in-csharp","opps","opps-example","tutorial"],"created_at":"2024-12-14T00:15:47.444Z","updated_at":"2025-09-13T08:37:18.914Z","avatar_url":"https://github.com/ManthanThakor.png","language":"C#","readme":"# C# Tutorial Repository\n\nWelcome to the C# Tutorial repository! This repository contains a collection of tutorials, examples, and exercises to help you learn C# programming language from basics to advanced topics. Whether you're just starting with C# or looking to deepen your knowledge, you'll find useful resources here.\n\n## Table of Contents\n\n- [Introduction](#introduction)\n- [Setup Instructions](#setup-instructions)\n- [Tutorials](#tutorials)\n- [Exercises](#exercises)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Introduction\n\nThis repository aims to provide an easy-to-follow guide for learning C#. It includes a variety of topics, starting with simple syntax and advancing to more complex concepts such as object-oriented programming, LINQ, and asynchronous programming. The tutorials are designed to be beginner-friendly but also include advanced examples for experienced developers.\n\n## Setup Instructions\n\nTo start using the tutorials, you'll need to have C# and .NET installed on your machine.\n\n1. **Install .NET SDK**:\n   - Visit [dotnet.microsoft.com/download](https://dotnet.microsoft.com/download) and download the latest version of the .NET SDK.\n   \n2. **Verify Installation**:\n   - Open a terminal or command prompt and type the following to check the installation:\n     ```bash\n     dotnet --version\n     ```\n\n3. **Clone the Repository**:\n   - Clone the repository to your local machine using Git:\n     ```bash\n     git clone https://github.com/ManthanThaor/c-sharp-tutorial.git\n     ```\n\n4. **Open the Project**:\n   - You can open the individual tutorial folders using Visual Studio, Visual Studio Code, or any text editor of your choice.\n   \n5. **Run Examples**:\n   - Navigate to the tutorial folder and run the example code with the following command:\n     ```bash\n     dotnet run\n     ```\n\n## Tutorials\n\nHere is a list of the topics included in the tutorials:\n\n1. **Introduction to C#**\n   - Basic Syntax\n   - Data Types\n   - Variables\n\n2. **Control Flow**\n   - If/Else Statements\n   - Loops (for, while, foreach)\n   - Switch Cases\n\n3. **Object-Oriented Programming**\n   - Classes and Objects\n   - Methods and Constructors\n   - Inheritance and Polymorphism\n\n4. **Advanced C# Concepts**\n   - LINQ\n   - Asynchronous Programming\n   - Exception Handling\n\n## Exercises\n\nThis repository also includes a set of exercises to help you practice what you’ve learned. Each exercise includes a problem statement and a solution.\n\n1. **Exercise 1**: Write a program to calculate the factorial of a number.\n2. **Exercise 2**: Create a simple class for a 'Person' with properties like name, age, etc.\n\nYou can find the exercises in the `exercises/` folder.\n\n## Contributing\n\nWe welcome contributions to improve the tutorials! If you'd like to contribute, please fork this repository, make your changes, and submit a pull request. Here’s how you can contribute:\n\n1. Fork this repository\n2. Create a new branch for your changes\n3. Make your changes\n4. Commit and push your changes\n5. Submit a pull request\n\nPlease ensure your contributions follow the existing coding style and add comments where necessary.\n\n## License\n\nThis repository is open-source and available under the MIT License.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanthanthakor%2Fc-sharp-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanthanthakor%2Fc-sharp-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanthanthakor%2Fc-sharp-tutorial/lists"}