C sharp

C# (izrunā: sī šārp) ir kompānijas Microsoft izstrādāta daudzparadigmu programmēšanas valoda. Sākotnēji tā bija paredzēta speciāli .NET izpildes videi, bet vēlāk tai tika apstiprināti Ecma un ISO standarti. C# ir viena no programmēšanas valodām, kas paredzētas Common Language Infrastructure (CLI).

C#
Failu paplašinājumi.cs
ParadigmaObjektorientēta, strukturēta, imperatīva, notikumu vadīta, funkcionāla, ģeneriska, reflektīva
Izveidota2001
AutorsMicrosoft
Pašreizējā versija

C# 5.0

(2012-8-15; 11 gadi)
Galvenās implementācijasVisual C#, .NET Framework, Mono, DotGNU
Ietekmējusies noC++, Java, Eiffel, Modula-3, Object Pascal
OSVairākplatformu
Tīmekļa vietneecma-international.org
Repozitorijs Labot šo Vikidatos
Pareizais šī raksta nosaukums ir C#. # aizvietojums vai izlaidums saistīts ar Vikipēdijas tehniskiem ierobežojumiem.

C# ir paredzēta kā vienkārša, moderna, plaša pielietojuma, objektorientēta programmēšanas valoda.[1] Tās izstrādes komandu vada Anderss Heilsbergs.

Programmas piemērs

Šis ir vienkāršs "Sveika pasaule!" programmas piemērs C# valodā:

using System;class Program{    static void Main()    {        Console.WriteLine("Sveika, pasaule!"); // izvade uz ekrāna        Console.ReadLine(); // tiek apturēta loga tūlītēja aizvēršanās    }}

Programmas piemērs ar string tipa mainīgo, kuru ievada lietotājs:

using System;class Program    {        static void Main(string[] args)        {            string vards = ""; //definē string (simbolu virknes) tipa mainīgo ar nosaukumu vards            Console.Write("Ievadi savu vārdu: "); //  izvada tekstu uz ekrāna            vards = Console.ReadLine(); //piešķir mainīgajam vards lietotāja ievadīto vērtību            //Variants Nr.1            Console.WriteLine("Sveiks,{0}!", vards); //izvada Sveiks + lietotāja ievadīto vērtību Nr.1            //Variants Nr2            Console.WriteLine("Sveiks," + vards + "!"); //izvada Sveiks + lietotāja ievadīto vērtību Nr.2            Console.ReadKey(); // tiek apturēta loga tūlītēja aizvēršanās        }    }

Programmas piemērs kura pieprasa divus mainīgos a un b pēc tam pieprasa darbību: saskaitīšanu, atņemšanu, reizināšanu, dalīšanu.

 class Program    {        static void Main(string[] args)        {            int a = 0, b = 0, c = 0; // definē integer (veselais skaitlis) tipa mainīgos            double r = 0; // definē double tipa mainīgo            Console.Write("Ievadiet a vērtību: "); // izvada tekstu uz ekrāna            a = int.Parse(Console.ReadLine()); // piešķir mainīgajam a lietotāja ievadītu vērtību            Console.Write("Ievadiet b vērtību: "); // izvada tekstu uz ekrāna            b = int.Parse(Console.ReadLine()); // piešķir mainīgajam b lietotāja ievadītu vērtību            Console.Write("Izvelieties darbību: \n 1. + \n 2. - \n 3. * \n 4. /\n"); // izvada tekstu uz ekrāna            Console.Write("Darbība: ");            c = int.Parse(Console.ReadLine()); // piešķir mainīgajam c lietotāja ievadīto vērtību            switch (c)             {                case 1: r = a + b; break;                 case 2: r = a - b; break;                case 3: r = a * b; break;                case 4: r = (double)a / (double)b; break;            }            Console.Write("Risinajums: {0:0.000} ",r);            Console.ReadKey(); // tiek apturēta loga tūlītēja aizvēršanās        }    }

Atsauces