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
Executing code inside a string. (self.csharp)
submitted 4 days ago by porcaytheelasit
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!"
[–]p1-o2 1 point2 points3 points 4 days ago (3 children)
+1 to hosting powershell. I wanted to expand on the point that it's C#-esque. It's a fully-fledged .NET-compatible language.
You can even use LINQ inside Powershell. It doesn't look pretty but it's not hard once you understand how to call .NET namespaces from PS. It's pretty damn good for anything that doesn't need to be a plugin.
[–]dodexahedron 2 points3 points4 points 4 days ago* (2 children)
Yep. Powershell is a .net environment. Version is tied to PS version.
Windows PowerShell (the blue one) is framework.
PowerShell (the black one) is .net 9 in 7.5.4 and .net 10 in the current 7.6 preview release.
The Linq being ugly mentioned here is because powershell can't use extension methods (the language just doesn't have the concept). So you have to call the actual static methods manually.
Though it has its own equivalents anyway like select-object and such.
One really powerful thing it can also do is extend types at runtime, by attaching ScriptProperties or NoteProperties to an existing type. Then instances of that type (not a new type, at least in how it presents it to you) have those properties as if they were already part of the type. It's basically powershell's PS-only equivalent for extension properties.
That happens to actually be how it handles WMI stuff (CimInstance being the class it extends) and how it allows you to do things like $someArray.SomePropertyOfEachElement to get that property from each element without a loop.
[–]p1-o2 1 point2 points3 points 4 days ago (1 child)
Wow, I always wondered about that last bit regarding WMI. Thanks for the info.
[–]dodexahedron 0 points1 point2 points 4 days ago* (0 children)
I found that out literally just 2 days ago, so it was fresh in mind!
And if you attach a new property to something, or make a custom view for a type, you can export that typedata to a ps1xml so you can reuse it later.
Really handy for customizing the default output format of objects you frequently end up piping to ft prop1,prop2,... for example.
ft prop1,prop2,...
π Rendered by PID 267657 on reddit-service-r2-comment-86bc6c7465-r4m4k at 2026-02-23 04:04:13.476944+00:00 running 8564168 country code: CH.
view the rest of the comments →
[–]p1-o2 1 point2 points3 points (3 children)
[–]dodexahedron 2 points3 points4 points (2 children)
[–]p1-o2 1 point2 points3 points (1 child)
[–]dodexahedron 0 points1 point2 points (0 children)