- Low level things that make me sad (volume 1?) https://sharplab.io/#v2:EYLgxg9gTgpgtADwGwBYA0AXEBDAzgWwB8ABABgAJiBGAOgCUBXAOwwEt8YaBJFqVp3KzC4aADQAcSANwBYAFDziAZkpUklAEzkAKgAt+Ac1x7sGALLYA1jDMwAytgAm8gN7zyH8gHov5DLphyACtWDHJHCBhcFnJLJggAdz9dU2TA/AYAGwRyfgw+ASFc3HJIfAyMU1YANxh3T3qPH3IE/UzA/0DYA1ZcDBgoYIYDA0zDYvJsTNwIcgBHBlDAxwZgVggGEsbybeVVdUWYgDEEAE8ACkOwhDRyK/JTgEpyAF4APnIAIXxWDRozLJsAAOmVOADkIEdMtgjOcbk9ZHJPDskZ5msAIP5gqESrhdBtMo5yJkIBBLMTWNZkr1yBAmHUFKiPHtqAc8uQjqcEJd2Tc7uynq8Pt9fv9AawQeDIdDYac0AhHojkdt0Qwwp1TuE6Rhtg0md5fFMZmlNe0wtgtUxrJqmNgONSSnkCoIwPIAL5AA 31 comments csharp
- Is there a tool to visualize .NET memory layout similar to sharplab.io https://sharplab.io/#v2:EYLgHgbALANALiATgVwHYB8ACAmADAWACgcBGIozEgTgAoAiQHg3AQfboEoBucwgS1TgAJU/ALz8ArJ2Ilc/AM4j+dAMp1JANwCGifgNGoApgHd+AFX2yBAb35KFsmPwByCoQF9JFbGLgP7gjlw4puZwRJZE/JH8mADM0dI2klHRcbwCjpKuQA== 6 comments csharp
- TIL a type can be the source of a LINQ query https://sharplab.io/#v2:C4LgTgrgdgPgAgJgIwFgBQcAMACOSB0AMgJZQCOA3OugBQBmYA9gLbbFtTYAqAppwM48ANjwDGwNtgBU2BAEp8AEQjMADjTlU06PADZcCbn3QBvdNgu4AzLiT7SwANoBdbAGVhY4DTgBWADwOADQcwAB82IIi4oxgctgAvBEAolAqPGAAhgBGIvgASplQAOY8NEhBSJgKHtHeUV6xClyMAIJgWQCeGloAvkA 6 comments programmertil
- Error: This function takes too many arguments, or is used in a context where a function is not expected https://sharplab.io/#v2:DYLgZgzgNAJiDUAfA9gBwKYDsAEBlAnhAC7oC2AsAFBpZ6EmkB0AMgJaYCOjAogB6oAndBAitkmCFSrB0RbINYA3AIYlsAc1kAFATQFF8W1QAtsACnT8hIsZhB9Bw0eIA8AMQCumAMYuA5N7IpKTKmDAAKvgYUNh+gnoGkRgAfMkAlNgAvFTYudgycsgARgBW6N5EAIoeysCsYKzoMA7WzjiZ2JaONuKMAELIMPiM4ci4RALs6mZpOXkF2OwwlgDyYAAiyHIdxWUV1bX1jc1WTraMAJJhq2Bmfox+s5R5i2CL17xrm9vYALQAjNgiMYsHMXrlduUqjU6g0mi0zuIwZ1gBB0NhkS9IfsYUd4acephGLgPEViJNMNMljdvvB/k8qAYMHggugVqUoVlsABvAByylI6BA2HJUwA3NgAIKaYXsIgAXyoAHolQteFzNEQdAlDCZzGAvOZeCBcKz2XsiBlfslsLxGPzBQzKEz0S0ssjiKpWN5sILSEV0AJsNUtugLMKEYT3F5fAEgiEwkl0DE4roMPp8EnUhkOugpJQ1QAmDXaNOBgxGYHmFqMEMkMwGnBmY2mwXmqFWm12h3oNJPF5AA== 3 comments fsharp
- My favorite part of C# 9 so far: checking if a number is within a range without declaring a temporary variable https://sharplab.io/#v2:eylgzgpghglgrgjwgzwlqadywggdsgzgboateaagb8abajgeybyakgoiai72bhdgbxbshndsad2ygdbsasgapqavga8as1wwafowdmegadk4aw2a4alp0hcbqshl2gtzhhmurk7bfuxsouenzldgb2aa5zaxtozhd2gaq4cabukoiiswqinjihajiwkeyutibfflkga= 138 comments csharp
- Does using 'in' parameters in struct operators utilize the benefits of reference parameters? https://sharplab.io/#v2:EYLgZgpghgLgrgJwgZwLRKgEwPYDsA2AnqgLYQnAQLIA+AAgEwCMAsAFB0DMABI9wMLcA3u25jePDDgKFuyGAjgBjGNwAK2AJa4YAMWGjxASC7cpeItzD5ssbgA8ANN0IBuQ+PEfPE9Vp26ABTWtqpOVjZ2hACU3j7iALwAfNyBMAAWmsgAdOEZWdkx3Amp4THubPFiceKmdEwAbH7aetzYAA5UsNgI3ADUgdrNAdxQzkMaLfrAsZVVnsncuBAA7sN6gVC5/dzAuc5bsn27hdEVngC+3t51ACzcALJQ2oHRBnNiRgBuUL3tTMUlqt1kEmAAGZwMMFnGpiH5/BiA5ZrSYBQIAVmcAHYYR8fLDuPDuO0eCV/jt2gxzuIrmwLkA 21 comments csharp
- The cleanest/best way to Reflection.Emit (.NET Core)? https://sharplab.io/ 10 comments dotnet
- SharpLab (How have I missed this site before now?!) https://sharplab.io/ 16 comments csharp
Linking pages
- My 2023 C# Software Developer Tool List | Michael's Coding Spot https://michaelscodingspot.com/developer-tools/ 106 comments
- C# 8 Ranges and Recursive Patterns https://www.infoq.com/articles/cs8-ranges-and-recursive-patterns 59 comments
- Parameter Null Checking in C# 11 and the ThrowHelper pattern https://dunnhq.com/posts/2022/throw-helper/ 57 comments
- GitHub - thangchung/awesome-dotnet-core: A collection of awesome .NET core libraries, tools, frameworks and software https://github.com/thangchung/awesome-dotnet-core 55 comments
- GitHub - quozd/awesome-dotnet: A collection of awesome .NET libraries, tools, frameworks and software https://github.com/quozd/awesome-dotnet 54 comments
- Making «foreach» loop as fast as «for» loop / Habr https://habr.com/en/post/575916/ 47 comments
- C# 13 Semi-Auto Properties - NDepend Blog https://blog.ndepend.com/c-13-semi-auto-properties/ 44 comments
- Like Regular LINQ, but Faster and Without Allocations: Is It Possible? | by WhiteBlackGoose | Dev Genius https://whiteblackgoose.medium.com/3d4724632e2a 32 comments
- Writing a Managed JIT in C# with CoreCLR | xoofx http://xoofx.com/blog/2018/04/12/writing-managed-jit-in-csharp-with-coreclr/ 27 comments
- Reasons why you might want to consider incorporating record types into your code | by Stefan Schranz | ITNEXT https://stefansch.medium.com/reasons-why-you-might-consider-incorporating-record-types-into-your-code-ea48e0f01a32?sk=fe0d4ba2f532721e9d63e3675e42a381 25 comments
- C# Interview Questions You Might Get: "What are closures?" https://www.linkedin.com/pulse/c-interview-questions-you-might-get-what-closure-artem-naruzhnii 25 comments
- GitHub - mikependon/RepoDB: A hybrid ORM library for .NET. https://github.com/mikependon/RepoDB 23 comments
- The Case of The More Complex C# Code Generate Better Assembly Code | by Joni 【ジョニー】 | Medium https://medium.com/@joni2nja/the-case-of-the-more-complex-c-code-generate-better-assembly-code-6f5983ad35ea 22 comments
- Looking at C# 12 Proposals and Beyond | Michael's Coding Spot https://michaelscodingspot.com/csharp-12-proposals/ 21 comments
- GitHub - d-edge/fasmi: F# -> ASM disassembler https://github.com/d-edge/fasm 13 comments
- Thoughts about primary constructors: 3 pros and 5 cons https://andrewlock.net/thoughts-about-primary-constructors-3-pros-and-5-cons/ 11 comments
- Do you really need to learn Low-Level Programming https://programmingfire.com/do-you-really-need-to-learn-low-level-programming 10 comments
- C# Array and List Fastest Loop in 2024 - NDepend Blog https://blog.ndepend.com/c-array-and-list-fastest-loop/ 10 comments
- Like Regular LINQ, but Faster and Without Allocations: Is It Possible? | by WhiteBlackGoose | Dev Genius https://blog.devgenius.io/like-regular-linq-but-faster-and-without-allocations-is-it-possible-3d4724632e2a 5 comments
- C# Records - The good, bad & ugly | Gary Woodfine https://garywoodfine.com/c-records-the-good-bad-ugly/ 5 comments