C Sharp (programming language)
![]() |
The title of this article is wrong due to some technical limitations. The right title is C#. |
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# 5.0, which was released in August 2012. C# is a modern language. C#'s development team is led by Anders Hejlsberg, the creator of Delphi.
Contents |
[change] Execution Platform
- The Microsoft .NET platform;
- Free implementation of C# and .NET like Mono developed by Novell, or dotGNU developed by the Free Software Foundation.
Today, C# can be run on most platforms (Windows, Linux, etc.) without changing the source code. C# can be run on the Xbox 360 platform with a special framework.
[change] Syntax
C# code rather like C++ and Java code. The CLR (Common Language Runtime) is needed in order to run a C# program.
[change] "Hello, World!" example
/* 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 make the program work properly. Console.WriteLine("Press any key to exit."); Console.ReadKey(); } } }
[change] Basic input example
/* * 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(); } } }
[change] Integrated Development Environments
C# can be edited in a number of IDEs (Integrated Development Environments), some of which are listed below:
Windows:
Mac OS X:
- MonoDevelop(With limitations)
Unix/Linux: