dotnet / dotnet/docs

Create the Functional techniques tutorial follow-on

Open
#55,930 0 comments 0 reactions 1 assignee Claimed by @BillWagner View on GitHub
:pushpin: seQUESTered dotnet-csharp/svc dotnet-fundamentals/svc
Dominant language
No language data
Stars
4.8k
Forks
6.1k
Avg merge
19h 10m
Merged PRs (30d)
268

Description

[Everyday C# PR 23 — Tutorial: Functional techniques in C#](https://github.com/dotnet/docs/blob/EverydayCSharp/.github/projects/everyday-csharp/plan/phase-f-patterns-functional.md#pr-23--tutorial-functional-techniques-in-c)

Add `fundamentals/tutorials/functional-techniques.md` with supporting snippets and a `toc.yml` entry. Build one cohesive, breadth-first tutorial demonstrating lambda expressions, local functions, pattern-matching expressions, iterators, and LINQ together—linking to the depth articles for detailed rules rather than reteaching them. Keep the scenario small and runnable; don't drag in advanced iterator mechanics or LINQ provider internals.

Done when the tutorial is scenario-based and breadth-focused (not another reference article), every concept used links to a live canonical target, samples are compact and runnable, and completing it cleanly closes out Phase F.

---
[Associated WorkItem - 632372](https://dev.azure.com/msft-skilling/Content/_workitems/edit/632372)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.