CSharpForBeginners.LessonsHelper
1.0.1
See the version list below for details.
dotnet add package CSharpForBeginners.LessonsHelper --version 1.0.1
NuGet\Install-Package CSharpForBeginners.LessonsHelper -Version 1.0.1
<PackageReference Include="CSharpForBeginners.LessonsHelper" Version="1.0.1" />
<PackageVersion Include="CSharpForBeginners.LessonsHelper" Version="1.0.1" />
<PackageReference Include="CSharpForBeginners.LessonsHelper" />
paket add CSharpForBeginners.LessonsHelper --version 1.0.1
#r "nuget: CSharpForBeginners.LessonsHelper, 1.0.1"
#:package CSharpForBeginners.LessonsHelper@1.0.1
#addin nuget:?package=CSharpForBeginners.LessonsHelper&version=1.0.1
#tool nuget:?package=CSharpForBeginners.LessonsHelper&version=1.0.1
CSharpForBeginners.LessonsHelper
Interactive web-based learning helper for C# beginners by Serhii Boiko from My Skill Crafts. This library provides React-based UI components for educational content, making it easy to create engaging learning experiences.
Features
- 🎯 Interactive Web UI: Built-in React components for educational content
- 📚 Section-based Learning: Organized by C# learning sections
- 🎨 Modern Design: Clean, responsive web interface
- 🔄 Real-time Updates: Server-Sent Events for dynamic content updates
- 📦 Easy Integration: Simple API for adding to your C# learning projects
Quick Start
Installation
dotnet add package CSharpForBeginners.LessonsHelper
Basic Usage
using CSharpForBeginners.LessonsHelper;
// Example: Arrays vs Lists lesson
string[] array = { "item1", "item2", "item3" };
List<string> list = new List<string> { "item1", "item2" };
Section5.Lesson1.ShowArraysVsList(
array, list,
arraySize: array.Length,
listInitialCount: 2,
listAfterAdding: 3,
listFinalCount: 3
);
Available Lessons
Section 5 - Arrays and Collections
- Lesson 1: Arrays vs Lists - When Each Makes Sense
- Lesson 2: Generics Made Simple - What T Means
API Reference
Section5.Lesson1
ShowArraysVsList(string[] array, List<string> list, int arraySize, int listInitialCount, int listAfterAdding, int listFinalCount)
Displays an interactive comparison between arrays and lists.
Parameters:
array: The array to displaylist: The list to displayarraySize: Size of the arraylistInitialCount: Initial count of list itemslistAfterAdding: Count after adding itemslistFinalCount: Final count of list items
Section5.Lesson2
ShowGenerics<T>(T[] items)
Demonstrates generic types with interactive examples.
Parameters:
items: Array of items to display (type T)
Requirements
- .NET 9.0 or later
- Modern web browser for viewing interactive content
License
MIT License - see LICENSE file for details.
About the Author
This package is created by Serhii Boiko from My Skill Crafts - your trusted partner in C# education and development.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Support
If you encounter any issues or have questions, please open an issue on GitHub or contact My Skill Crafts.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.