⚔DotNet Exercises
DotNetGuide Column C#/.NET/.NET Core Programming Skills Exercise Set: C#/.NET/.NET Core Programming Common Syntax, Algorithm, Skills, Middleware, Class Library, Work Business Practice Set, and Detailed Article Tutorials to help you quickly master various programming common syntax, algorithm, skills, middleware, Class Library, Work Business Practice, etc. in C#/.NET/.NET Core.
If you want to learn what technologies C#/.NET/.NET Core, please leave a message in Issues: YSGStudyHards/DotNetGuide#42
???DotNetGuide Technology Community
The DotNetGuide technology community is an open source technology community for .NET developers. It aims to provide developers with a comprehensive platform for C#/.NET/.NET Core-related learning materials, technology sharing and consultation, project recommendation, recruitment information and problem-solving platforms. In this community, developers can share their technical articles, project experience, difficult technical problems encountered, and solutions, and have the opportunity to meet like-minded developers. We are committed to building a positive, harmonious and friendly .NET technology exchange platform to bring more value and growth opportunities to the majority of .NET developers.
Welcome to follow the author (WeChat Official Account: Time Chaser ), communicate, learn and make progress together with Yao Dayao.
- ?Learn from the author & get more learning materials
- ???DotNetGuide Technology Community WeChat Exchange Group
- ?C#/.NET/.NET Core Learning, Working, Interview Guide
Article detailed tutorial
- 1. QuestPDFExercise : .NET uses QuestPDF to efficiently generate PDF documents
- 2. TimeCrontabExercise : .NET all-round Cron expression parsing library
- 3. BouncyCastleExercise : The free open source Bouncy Castle password library for C# version
- 4. ScottPlotWinFormsExercise : Use the ScottPlot library to quickly realize interactive display of large data sets in .NET WinForms
- 5. ChartjsExercise : Use Chart.js to quickly create charts in Blazor
- 6. GenericRepositoryExercise : A library helps you quickly implement the EF Core data warehousing model
- 7. MultithreadingExample : Several ways to implement multithreading in C#
- 8. AsyncProgrammingExample : Several ways to implement asynchronous .NET
- 9. DotnetSpiderExercise : .NET quickly realizes web page data crawling
- 10. MapsuiExercise : a .NET open source map component library - Mapsui
- 11. SpectreExercise : A library to help you easily create beautiful .NET console applications
- 12. IdGeneratorExercise : .NET integrated IdGenerator generates distributed global unique ID
- 13. FusionCacheExercise : .NET open source powerful and easy-to-use caching framework - FusionCache
- 14. AutoMapperExercise : Use AutoMapper for object mapping in ASP.NET Core Web
- 15. CsvHelperExercise : .NET uses CsvHelper to quickly read and write CSV files
- 16. FileCompDecompExercise : .NET uses native methods to implement file compression and decompression
- 17. TerminalGuiExercise : Use Terminal.Gui to build powerful .NET console applications
- 18. MLNETExercise : Use ML.NET to train your own image classification model, and it is that simple to classify images!
- 19. CSharp12GrammarExercise : C# 12 New functions to be implemented
- 20. FFmpegAudioAndVideoMerge : The C# process calls FFmpeg to operate audio and video
- 21. EasySQLite : Seven-day .NET 8 detailed tutorials on getting started with SQLite (selecting, development, release, deployment)
- 22. QrCodeGeneratorExercise : Recommend a .NET open source and powerful QR code generation library
- 23. JPuhs-Sample : .NET fast docking Aurora message push
- 24. VideoUpload : ASP.NET MVC+LayUI video upload
- 25. EFCore_MySQL_CURD_Sample : ASP.NET Core MVC+Layui uses EF Core to connect MySQL to execute simple CRUD
- 26. GotoExercise : C# goto jump statement to pick up the missing
- 27. ArrayDedupplication : 5 ways to deduplicate C# data. Do you know how many of them?
- 28. Decompile, edit and debug the .NET Core assembly using dnSpyEx
- 29. Use ConfuserEx code obfuscation tool to protect your .NET application
- 30. What is the difference between IsNullOrEmpty and IsNullOrWhiteSpace in C#?
- 31. A summary of common methods for C# XmlHelper help class to operate Xml documents
- 32. Configuration and use of NLog in .NET projects
- 33. Let IIS support .NET Web Api PUT and DELETE requests
- 34. Quick Start and Use of Hangfire in .NET
- 35. Several ways to create middleware in ASP.NET Core
- 36. Complete collection of .NET MAUI usage examples
- 37. Introduction to C# Design Patterns to Practical Tutorial
- Multiple implementations of C# singleton pattern : Singleton Pattern
- 38. New LINQ functions in .NET 9 : LinqExercise
- 39. Avalonia related sample project exercise set
- 40. C# design pattern sample code : Introduction to C# design pattern practical tutorial
- 41. Examples that demonstrate how to use various Prism functions in WPF
- 42. Top 10 Classic Sorting Algorithms of C#
- C# bubble sorting algorithm source code : C# bubble sorting algorithm
- C# selection sorting algorithm source code : C# selection sorting algorithm
- C# insertion sorting algorithm source code : C# insertion sorting algorithm
- C# Hill sorting algorithm source code : C# Hill sorting algorithm
- C# merge sorting algorithm source code : C# merge sorting algorithm
- C# quick sorting algorithm source code : C# quick sorting algorithm
- C# heap sorting algorithm source code : C# heap sorting algorithm
- C# count sorting algorithm source code : C# count sorting algorithm
- C# bucket sorting algorithm source code : C# bucket sorting algorithm
- C# cardinality sorting algorithm source code : C# cardinality sorting algorithm
- 43. C# classic search algorithm
- C# binary search algorithm source code : C# binary search algorithm
- C# linear search algorithm source code : C# linear search algorithm
- C# hash search algorithm source code : C# hash search algorithm
- C# binary search tree algorithm source code : C# binary search tree algorithm
- 44. EtoFormsExercise : A unified framework for .NET open source cross-platform desktop and mobile applications - Eto.Forms
- 45. MoqExercise : .NET uses Moq open source simulation library to simplify unit testing
- 46. MethodTimerExercise : a .NET open source, lightweight running time-consuming statistics library
- 47. Using Tencent Components to transform the official account into a powerful .NET AI intelligent body
- 48. Use Visual Studio to analyze .NET Dump to quickly troubleshoot memory leaks!
- 49. Tutorial on using .NET NoSQL Embedded Database LiteDB
- 50. How many common project architecture patterns do you know?
- 51. Recommended .NET/.NET Core ORM framework
- 52. Flexible use of reflection in .NET Core
- 53. C#/.NET/.NET Core Self-study Guide
- 54. WPF related sample project exercise set
- 55. BenchmarkDotNetExercise : Use BenchmarkDotNet to perform performance benchmarking on .NET code
- 56. DataSetDedupplicationBenchmark : 5 ways to deduplicate C# collection data and its performance comparison test analysis
- 57. How to use the .NET decompilation artifact ILSpy?
- 58. .NET MongoDB data warehousing and unit of work mode encapsulation
- 59. Publish ASP.NET Core Web API and Blazor Wasm to IIS
- 60. .NET uses MiniWord to efficiently generate Word files