C Sharp (programming language)
Designed by | Microsoft |
---|---|
Developer | Microsoft |
First appeared | 2000 |
Stable release | 6.0 / July 20, 2015 |
Filename extensions | .cs |
Website | docs |
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# 6.0, which was released in July 2015. C# is a modern language. C#'s development team is led by Anders Hejlsberg, the creator of Delphi.
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.
- C# 7.0 Feature Click here[1]
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.
Syntax
C# code rather like C++ and Java code. The CLR (Common Language Runtime) is needed in order to run a C# program.
"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();
}
}
}
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();
}
}
}
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:
Other pages
Other websites
- C# 7.0 Feature
- C#.NET in Hindi - सीखें आसानी से।
- C# Station, Example, Video
- Visual C# Developer Center
- C# lessons
- C# Station
- Visual C#
- Introduction to the C# Language and the .NET Framework
- C# / CSharp Tutorial
- Visual C# Tutorials and Lessons (Learn C#)
- Visual C# .NET Programming on http://www.homeandlearn.co.uk/
- Examples for C# Essentials
- ↑ "C# 7.0 Features Files". 2016-08-15. Retrieved 2018-07-28.