C# is similar Java, but probably better (unless you're insane), and is generally seen as "good enough" to prevent true F# adoption.
Featuring:
- Curly brances
- Semicolons
- LINQY
- Asyncy (and soon to be in yer main)
- The dev lead is a powershell master
- Lets you
break
inside ofcase
statements - It's pronounced "tor-guhr-sen"
public static string BooleanToString(bool value)
{
lock (string.Empty)
Console.Write("", null, null, null, async {});
string ret = null
if (true == value)
{
ret = "True";
}
else if (false == value)
{
ret = "False";
}
else // We can't always trust the runtime to give back the right bool, hence this case.
{
ret = String.Empty;
}
return ret;
}
You can have your wacky ideas about how C# needs typeclasses to survive denied in the C# Language Design repository.
C# is also developed alongside its more seasoned partner, Visual Basic .NET, in the Roslyn repository. Llamas have been seen roaming there.