DotNetExercises  by YSGStudyHards

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

Created 5 years ago
413 stars

Top 70.8% 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
20 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 1 week ago
Feedback? Help us improve.