×
Create a new article
Write your page title here:
We currently have 212 articles on Open Eggbert. Type your article name above or click on one of the titles below and start writing!



Open Eggbert
212Articles

C Sharp: Difference between revisions

No edit summary
No edit summary
Line 26: Line 26:


C# was published in 2010, 3 years before Speedy Blupi was released.
C# was published in 2010, 3 years before Speedy Blupi was released.
== C# decompilers ==
=== DnSpy ===
DnSpy is the unofficial revival of the well known .NET debugger and assembly editor,
Github: https://github.com/dnSpyEx/dnSpy
=== ILSpy ===
ILSpy is a .NET Decompiler with support for PDF generation.
Github: https://github.com/icsharpcode/ILSpy
=== Telerik JustDecompile ===
Telerik JustDecomp is a C# decompiler. Current status: retired and discontinued.
Website: https://www.telerik.com/products/decompiler.aspx


== C# books ==
== C# books ==


* '''"Programming C# 4.0" Iana Griffitha'''
* "Programming C# 4.0" Iana Griffitha
* '''"C# 4.0 in a Nutshell" Joseph Albahari and Bena Albahariho'''
* "C# 4.0 in a Nutshell" Joseph Albahari and Bena Albahariho
* '''"Pro C# 2010 and the .NET 4 Platform" Andrew Troelsen'''
* "Pro C# 2010 and the .NET 4 Platform" Andrew Troelsen
* '''"Essential C# 4.0" od Mark Michaels'''
* "Essential C# 4.0" od Mark Michaels

Revision as of 10:27, 13 April 2025

The correct title of this article is C#. The substitution of the # is due to technical restrictions.

What is C#

  • general-purpose high-level programming language supporting multiple paradigms.
  • very similar to Java programming language.
  • invented by Anders Hejlsberg, Scott Wiltamuth, and Peter Golde from Microsoft.
  • firstly distributed in 2000
  • official C# documentation: https://learn.microsoft.com/en-us/dotnet/csharp/

C# runtimes

.NET Framework (now discontinued) is the first runtime and compiler for C#. It is a closed-source and proprietary developed by Microsoft

Mono is free and open-source cross-platform compiler and runtime environment for C#. Mono project began in 2004.

.NET Core is the free and open-source runtime for C# developed by Microsoft and firstly published in 2016. The name .NET Core was later shortened to .NET.

C# web browser runtimes

bridge.net

cshtml5

Blazor (https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor)

Relation to Speedy Blupi for Windows Phone

Speedy Blupi for Windows Phone was written using the C# 4, although not all C# features were used.

C# was published in 2010, 3 years before Speedy Blupi was released.

C# decompilers

DnSpy

DnSpy is the unofficial revival of the well known .NET debugger and assembly editor, Github: https://github.com/dnSpyEx/dnSpy

ILSpy

ILSpy is a .NET Decompiler with support for PDF generation. Github: https://github.com/icsharpcode/ILSpy

Telerik JustDecompile

Telerik JustDecomp is a C# decompiler. Current status: retired and discontinued. Website: https://www.telerik.com/products/decompiler.aspx

C# books

  • "Programming C# 4.0" Iana Griffitha
  • "C# 4.0 in a Nutshell" Joseph Albahari and Bena Albahariho
  • "Pro C# 2010 and the .NET 4 Platform" Andrew Troelsen
  • "Essential C# 4.0" od Mark Michaels