Curated Issues
C# Good First Issues
Browse open source issues tagged with C# in the issue metadata. Results stay focused on work that can become public contribution evidence.
Slice signals
- Average annotated difficulty: 2.5/5 across 3,635 issues.
- 80% of 3,635 time estimates are one day or less.
Closed
Math.Round(value, digits, mode) does not return the correct result
Cost:Marea-System.Numericsbreaking-changebughelp wanted
Has a beginner-friendly labelContributing guide available
13 comments8 reactions1 assignee
Closed
Add max size to text field
good first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
8 comments0 reactions0 assignees
Closed
Span<ReferenceType>.CopyTo is 10-20% slower than Array<ReferenceType>.CopyTo
area-CodeGen-coreclrhelp wantedtenet-performance
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
21 comments3 reactions0 assignees
Closed
services.AddHealthChecks missing overload that takes delegate for configuring HealthChecksOptions
affected-very-fewarea-healthchecksenhancementgood first issuehelp wantedseverity-minor
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
7 comments4 reactions0 assignees
Closed
ARM/ARM64 returns an incorrect result for `pow(x, 1)`
Priority:3arch-arm32arch-arm64area-System.Numericsbughelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
7 comments0 reactions0 assignees
Closed
Incorrect validation of floating point data
affected-fewarea-mvcbugfeature-mvc-razor-viewshelp wantedseverity-minor
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
4 comments2 reactions0 assignees
Closed
Add logic (possibly just an assert) that will catch cases where we try to emit an instruction that is not supported by the underlying CPU
area-CodeGen-coreclrenhancementhelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment1 reaction0 assignees
Closed
Please include ".DfsrPrivate" in default exclusion on window/server
enhancementgood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly label
3 comments0 reactions0 assignees
Closed
Feature Request: Interative Run a method within a package (roslyn REPL)
Help WantedNew FeatureUI
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Closed
Consider a new flag COMPlus_EnableVEX
area-CodeGen-coreclrhelp wantedtest-enhancement
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
17 comments0 reactions0 assignees
Closed
Emit type aliases (with using) for top-level non-object types
C#good first issue
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Closed
Add support for binding decimal, double, float data type with configurable formatting
Pillar: Technical DebtPriority:2affected-mediumarea-blazorenhancementfeature-blazor-component-modelhelp wantedseverity-major
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
33 comments17 reactions1 assignee
Closed
Provide guidance for deploying migrations
area-migrationshelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
5 comments14 reactions0 assignees
Closed
Superfluous C# using statements
C#good first issue
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Closed
Duplicate overloads in C# from multiple Schema top-levels
C#buggood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Closed
Updating the RMW flags for HWIntrinsic nodes
area-CodeGen-coreclrenhancementhelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees
Closed
Translate invalid name characters into equivalent names
good first issuenaming
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments1 reaction0 assignees
Closed
Fix some misleading names/groups in the JIT
arch-x64arch-x86area-CodeGen-coreclrhelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Closed
There's no way to get the managed object size in memory
api-needs-workarea-System.Runtimehelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
34 comments27 reactions0 assignees
Closed
How to use Migrations with continuous deployment
area-migrationsarea-toolshelp wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments2 reactions0 assignees