DotNetExercises  by YSGStudyHards

Comprehensive C#/.NET/.NET Core programming exercises and practical examples

Created 5 years ago
423 stars

Top 69.7% on SourcePulse

GitHubView on GitHub
Project Summary

Summary YSGStudyHards/DotNetExercises is an extensive C#/.NET/.NET Core practice collection. It provides hands-on examples covering syntax, algorithms, libraries, and patterns, aiming to accelerate .NET ecosystem mastery for developers seeking practical experience.

How It Works This project is a curated collection of individual, self-contained C#/.NET/.NET Core code examples. Each directory focuses on a specific library (e.g., QuestPDF, ScottPlot, ML.NET, EF Core), concept (e.g., multithreading, async), or task. This modular approach allows isolated learning via practical, runnable demonstrations.

Quick Start & Requirements No single installation command exists. Users clone the repo, navigate to individual exercise directories, and build/run using the .NET SDK. Prerequisites vary. Community resources are available via the linked DotNetGuide technical community.

Highlighted Details

  • Broad .NET library coverage: PDF generation, charting, data access (EF Core), caching, cryptography, UI (WinForms, Blazor, MAUI).
  • Practical examples: multithreading, async, LINQ, design patterns, algorithms (sorting, searching).
  • Explores C# features (C# 12, C# 13), performance benchmarking, code manipulation tools.
  • Includes web (ASP.NET Core), desktop apps, and external service integration (FFmpeg, ML.NET).

Maintenance & Community Associated with the "DotNetGuide技术社区" (DotNetGuide Technology Community), an open-source platform for .NET developers offering learning materials, sharing, and forums. Links to community WeChat groups and author resources are provided.

Licensing & Compatibility The README does not specify a software license. This omission may pose compatibility concerns for commercial use or integration into proprietary projects.

Limitations & Caveats This repository is a library of discrete examples, not a unified application, requiring manual selection and execution. The absence of a specified license is a significant caveat needing further investigation before adoption.

Health Check
Last Commit

2 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
9 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Elvis Saravia Elvis Saravia(Founder of DAIR.AI), and
2 more.

learning by amitness

0.1%
7k
Curated list of resources for upskilling in software engineering and AI
Created 8 years ago
Updated 2 weeks ago
Feedback? Help us improve.