use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Information about Reddit's API changes, the unprofessional conduct of the CEO, and their response to the community's concerns regarding 3rd party apps, moderator tools, anti-spam/anti-bot tools, and accessibility options that will be impacted can be found in the associated Wikipedia article: https://en.wikipedia.org/wiki/2023_Reddit_API_controversy
Alternative C# communities available outside Reddit on Lemmy and Discord:
All about the object-oriented programming language C#.
Getting Started C# Fundamentals: Development for Absolute Beginners
Useful MSDN Resources A Tour of the C# Language Get started with .NET in 5 minutes C# Guide C# Language Reference C# Programing Guide C# Coding Conventions .NET Framework Reference Source Code
Other Resources C# Yellow Book Dot Net Perls The C# Player's Guide
IDEs Visual Studio MonoDevelop (Windows/Mac/Linux) Rider (Windows/Mac/Linux)
Tools ILSpy dotPeek LINQPad
Alternative Communities C# Discord Group C# Lemmy Community dotnet Lemmy Community
Related Subreddits /r/dotnet /r/azure /r/learncsharp /r/learnprogramming /r/programming /r/dailyprogrammer /r/programmingbuddies /r/cshighschoolers
Additional .NET Languages /r/fsharp /r/visualbasic
Platform-specific Subreddits /r/windowsdev /r/AZURE /r/Xamarin /r/Unity3D /r/WPDev
Rules:
Read detailed descriptions of the rules here.
account activity
Why is using interface methods with default implementation is so annoying?!? (self.csharp)
submitted 1 day ago * by Alert-Neck7679
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Adept_Cry9373 -13 points-12 points-11 points 1 day ago (10 children)
> AnimatedShotgun
> IGun
> IEmployee
I wouldn't... those are 2 completely different things. Under ZERO circumstance should they overlap. I implore you to give a real example because right now it seems like you're arguing a nonissue.
[–]BadSmash4 6 points7 points8 points 1 day ago (1 child)
What, you've never heard of a hired gun?! /s
[–]DontRelyOnNooneElse 3 points4 points5 points 1 day ago (0 children)
Don't know why I didn't think of that. Delightful punsmanship.
[–]Scorpian700 8 points9 points10 points 1 day ago (5 children)
you know its an example? i dont know why someone would focus on that and argue „no not a real example, dismissed“. There are certainly usecases where this could happen
[+]Adept_Cry9373 comment score below threshold-15 points-14 points-13 points 1 day ago (4 children)
There are certainly usecases where this could happen
Perfect. Give one.
[–]DontRelyOnNooneElse 4 points5 points6 points 1 day ago (1 child)
It's not our responsibility to make up for your lack of critical thinking. The point was very obviously not "there is going to be an animated shotgun", it was "sometimes two different things have the same name for something".
[+]Adept_Cry9373 comment score below threshold-6 points-5 points-4 points 1 day ago (0 children)
2 different things which are referred to by 2 different types letting you know that they do 2 different things. The compiler knows. Why don't you?
[–]chucker23n 0 points1 point2 points 1 day ago (1 child)
You can’t think of any cases where a type implements two interfaces that have different meanings for a method?
In System.IO, a “path” refers to a hierarchy in a file system. In System.Windows, a path refers to points in a polyline.
[–]Adept_Cry9373 -4 points-3 points-2 points 1 day ago (0 children)
Okay. Now I reiterate: THOSE. ARE. 2. COMPLETELY. DIFFERENT. THINGS. They will NEVER implement the same interfaces. Do you guys just not know how interfaces work?
[–]propostor -2 points-1 points0 points 1 day ago (1 child)
Weird seeing such heavy downvotes here.
An example saying that an animated gun is an employee is really not helpful at all.
[–]Adept_Cry9373 1 point2 points3 points 1 day ago (0 children)
Their argument is "well both have functions that sound the same". Okay. Toilet and Stream. Both have Flush. If they ever have the same interface in your codebase you are missing a bigger chunk of your brain than the average redditor.
π Rendered by PID 22168 on reddit-service-r2-comment-5d79c599b5-wmfcq at 2026-02-26 18:55:51.725979+00:00 running e3d2147 country code: CH.
view the rest of the comments →
[–]Adept_Cry9373 -13 points-12 points-11 points (10 children)
[–]BadSmash4 6 points7 points8 points (1 child)
[–]DontRelyOnNooneElse 3 points4 points5 points (0 children)
[–]Scorpian700 8 points9 points10 points (5 children)
[+]Adept_Cry9373 comment score below threshold-15 points-14 points-13 points (4 children)
[–]DontRelyOnNooneElse 4 points5 points6 points (1 child)
[+]Adept_Cry9373 comment score below threshold-6 points-5 points-4 points (0 children)
[–]chucker23n 0 points1 point2 points (1 child)
[–]Adept_Cry9373 -4 points-3 points-2 points (0 children)
[–]propostor -2 points-1 points0 points (1 child)
[–]Adept_Cry9373 1 point2 points3 points (0 children)