C Sharp (programming language)

From Simple English Wikipedia, the free encyclopedia
Icon falscher Titel.svg The title of this article is wrong due to some technical limitations. The right title is C# (programming language).
C#
C Sharp wordmark.svg
Designed byMicrosoft
DeveloperMicrosoft
First appeared2000; 22 years ago (2000)
Stable release10.0[1] Edit this on Wikidata / 8 November 2021; 13 months ago (8 November 2021)
Filename extensions.cs
Websitedocs.microsoft.com/en-us/dotnet/csharp/,%20https://docs.microsoft.com/de-de/dotnet/csharp/,%20https://docs.microsoft.com/ja-jp/dotnet/csharp/,%20https://docs.microsoft.com/fr-fr/dotnet/csharp/,%20https://docs.microsoft.com/it-it/dotnet/csharp/

C# (pronounced "see sharp") is a computer programming language. It is developed by Microsoft. It was created to use all capacities of .NET platform. The first version was released in 2001. The most recent version is C# 11, which was released in November 2022, alongside .NET 7. C# is a modern language. C#'s development team is led by Anders Hejlsberg, the creator of Delphi.

Execution Platform[change | change source]

Today, C# can be run on most platforms (Windows, Linux, macOS, etc.) without changing the source code. C# can be run on the Xbox 360 platform with a special framework.

Syntax[change | change source]

C# code is similar to C++ and Java code. The CLR (Common Language Runtime) is needed in order to run a C# program.[2]

"Hello, World!" example[change | change source]

/* This is a simple program in C#. 
 * It simply shows "Hello, World!" on the screen.
 */
using System;
namespace HelloWorld
{
  class Hello
  {
    static void Main()
    {
      Console.WriteLine("Hello, World!");
      
      // The piece of code below is optional, but is needed to prevent the program from closing immediately.
      
      Console.WriteLine("Press any key to exit.");
      Console.ReadKey();
    }
  } 
}

Basic input example[change | change source]

/* 
 * This program asks for input from the user, i.e. a name. It then prints "Hello [name]", replacing [name] with whatever the person typed in.
 */
using System;
namespace HelloWorld
{
  class Hello
  {
    static void Main()
    {
      Console.WriteLine("Hello, please type in your name:");
      string name = Console.ReadLine();
      Console.WriteLine("Hello {0}",name);
      Console.ReadKey();
    }
  } 
}

Integrated Development Environments[change | change source]

C# can be edited in a number of IDEs (Integrated Development Environments), some of which are listed below:

Windows:

Mac OS X:

Unix/Linux:

Sources[change | change source]

  1. https://devblogs.microsoft.com/dotnet/welcome-to-csharp-10/.
  2. Collected Computer Programming Problems in Visual C#.Net, Hary Gunarto. Tech Publication, Singapore. 2007. ISBN 978-9812141743.

Related pages[change | change source]

Other websites[change | change source]