Skip to content

Conversions lambdas record tutorials#52973

Open
BillWagner wants to merge 6 commits intodotnet:mainfrom
BillWagner:conversions-lambdas-record-tutorials
Open

Conversions lambdas record tutorials#52973
BillWagner wants to merge 6 commits intodotnet:mainfrom
BillWagner:conversions-lambdas-record-tutorials

Conversation

@BillWagner BillWagner force-pushed the conversions-lambdas-record-tutorials branch from fa6896b to aeeb88b Compare April 14, 2026 19:03
@BillWagner BillWagner marked this pull request as ready for review April 14, 2026 19:04
@BillWagner BillWagner requested a review from a team as a code owner April 14, 2026 19:04
Copilot AI review requested due to automatic review settings April 14, 2026 19:04
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Restructures the C# Fundamentals “type system” content by adding new concept articles (conversions, delegates/lambdas/events) and relocating the records tutorial into the Fundamentals tutorial set, with TOC and redirect updates.

Changes:

  • Add new conceptual articles for conversions and delegates/lambdas/events, including runnable snippet projects.
  • Move the records tutorial under docs/csharp/fundamentals/tutorials/ and update snippet projects to target net10.0.
  • Update docs/csharp/toc.yml, add a redirect for the removed tutorial path, and adjust an architecture doc link.

Reviewed changes

Copilot reviewed 12 out of 16 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
docs/csharp/tutorials/records.md Removes old tutorial page (replaced by Fundamentals version).
docs/csharp/toc.yml Adds new Fundamentals type-system pages and points the records tutorial to its new location.
docs/csharp/fundamentals/types/delegates-lambdas.md New concept article introducing delegates, lambdas, and events.
docs/csharp/fundamentals/types/conversions.md New concept article covering conversions, casting, boxing, and parsing.
docs/csharp/fundamentals/types/snippets/delegates-lambdas/delegates-lambdas.csproj New snippet project for delegates/lambdas/events article.
docs/csharp/fundamentals/types/snippets/delegates-lambdas/Program.cs New snippet code for delegates/lambdas/events article.
docs/csharp/fundamentals/types/snippets/conversions/conversions.csproj New snippet project for conversions article.
docs/csharp/fundamentals/types/snippets/conversions/Program.cs New snippet code for conversions article.
docs/csharp/fundamentals/tutorials/records.md New records tutorial page under Fundamentals.
docs/csharp/fundamentals/tutorials/snippets/records/record-types.csproj Updates records tutorial snippet project TFM to net10.0.
docs/csharp/fundamentals/tutorials/snippets/records/Program.cs New records tutorial sample app driver.
docs/csharp/fundamentals/tutorials/snippets/records/InterimSteps.cs Adds interim snippet code for records tutorial content.
docs/csharp/fundamentals/tutorials/snippets/records/DegreeDays.cs Adds record hierarchy and PrintMembers customization used by the tutorial.
docs/csharp/fundamentals/tutorials/snippets/records/DailyTemperature.cs Adds record struct used by the tutorial.
docs/architecture/microservices/microservice-ddd-cqrs-patterns/cqrs-microservice-reads.md Updates “Create record types” resource link to the new tutorial location.
.openpublishing.redirection.csharp.json Adds redirect from the removed records tutorial path to the new Fundamentals tutorial URL.

BillWagner and others added 2 commits April 14, 2026 15:20
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@BillWagner BillWagner requested a review from adegeo April 14, 2026 20:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Everyday C#] Phase B, Task 6: Type system: conversions, delegates/lambdas, records tutorial

2 participants