Dot Net Language Interwine, Fsharp Csharp PowerShell

By Xah Lee. Date: .
xtodo

dot net language interwine, fsharp csharp PowerShell

Software engineering. Now, a question for those coding csharp or fsharp.

When you learn PowerShell or fsharp, very frequently it takes you to dot net object docs. Now, what EXACTLY are the dot net things? Are they basically just csharp?

For example am learning fsharp, reading on printfn. basically i just want to look at all the possible %s %d etc placeholders. it takes you to a doc that talks about StringBuilder class or TextWriter class.

yes, i know it's a class of object oriented programing from dot net, which is the engine that fsharp and PowerShell rides on.

but what exactly is it? is it simply just classes defined in the csharp language spec?

can i get a overview of the dotnet things that fsharp and PowerShell refers to in their doc?

or, does that simply mean learning csharp?

am i correct, that if you know about csharp, you wouldn't have the questions above?

also, neither StringBuilder class or TextWriter class mentions %s %d etc. very confusing. after a while, i went to a page on “printf format”, PrintfFormat<'Printer, 'State, 'Residue, 'Result> not there neither.

any other lang, if you lookup printf, you get docs on the %s %d placeholders right away. in perl, php, emacs lisp, python, golang.


fsharp printf doc dotnet 2026-01-07 140e5
fsharp printf doc dotnet 2026-01-07 140e5

fsharp printf module 2026-01-07 14965
fsharp printf module 2026-01-07 14965