C# Hello World: First Console Application Program
C# är ett av språken som tillhandahålls av Microsoft att arbeta med .Net. Detta språk omfattar en rik uppsättning funktioner, som gör det möjligt att utveckla olika typer av applikationer.
C# är ett objektorienterat programmeringsspråk och liknar flera aspekter av C++. I den här handledningen ser vi hur vi utvecklar vår första applikation.
Detta kommer att vara en grundläggande konsolapplikation, vi kommer sedan att utforska olika datatyper tillgängliga i C#-språket samt kontrollflödessatserna.
Bygger den första konsolapplikationen
En konsolapplikation är en applikation som kan köras i kommandotolken i Windows. För alla nybörjare på .Net är att bygga en konsolapplikation helst det första steget att börja med.
I vårt exempel kommer vi att använda Visual Studio för att skapa ett projekt av konsoltyp. Därefter kommer vi att använda konsolapplikationen för att visa meddelandet "Hello World". Vi kommer sedan att se hur man bygger och kör konsolapplikationen.
Låt oss följa stegen nedan för att få detta exempel på plats.
Steg 1) Det första steget innebär skapandet av ett nytt projekt i Visual Studio. För det, när Visual Studio har lanserats, måste du välja menyalternativet Nytt->Projekt.
Steg 2) Nästa steg är att välja projekttyp som en konsolapplikation. Här måste vi också nämna namn och plats för vårt projekt.
- I projektdialogrutan kan vi se olika alternativ för att skapa olika typer av projekt i Visual Studio. Klicka på Windows alternativet på vänster sida.
- När vi klickar på Windows alternativ i föregående steg kommer vi att kunna se ett alternativ för konsolapplikation. Klicka på det här alternativet.
- Vi ger sedan ett namn för applikationen som i vårt fall är DemoApplication. Vi måste också tillhandahålla en plats för att lagra vår applikation.
- Slutligen klickar vi på 'OK'-knappen för att låta Visual Studio skapa vårt projekt.
Om ovanstående steg följs får du utdata nedan i Visual Studio.
Produktion:-
- Ett projekt som heter 'DemoApplication' kommer att skapas i Visual Studio. Detta projekt kommer att innehålla alla nödvändiga artefakter som krävs för att köra konsolapplikationen.
- Huvudprogrammet som heter Program.cs är standardkodfilen som skapas när en ny applikation skapas i Visual Studio. Den här koden kommer att innehålla den nödvändiga koden för vår konsolapplikation.
Steg 3) Låt oss nu skriva vår kod som kommer att användas för att visa strängen "Hello World" i konsolapplikationen.
All kod nedan måste anges i filen Program.cs. Koden kommer att användas för att skriva "Hello World" när konsolapplikationen körs.
C# Hello World-programmet
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { Console.Write("Hello World"); Console.ReadKey(); } } }
Kodförklaring:-
- De första kodraderna är standardrader som matas in av Visual Studio. "using"-satsen används för att importera befintliga .Net-moduler i vår konsolapplikation. Dessa moduler krävs för att alla .Net-applikationer ska fungera korrekt. De innehåller den absoluta koden för att få en kod att fungera på en Windows maskin.
- Varje applikation tillhör en klass. C# är ett objektorienterat språk, och därför måste all kod definieras i en självförsörjande modul som kallas "Klass". Varje klass tillhör i sin tur ett namnområde. Ett namnområde är bara en logisk gruppering av klasser.
- Huvudfunktionen är en speciell funktion som automatiskt anropas när en konsolapplikation körs. Här måste du se till att ange koden som krävs för att visa den nödvändiga strängen i konsolapplikationen.
- Konsolklassen är tillgänglig i .Net som gör att man kan arbeta med konsolapplikationer. Här använder vi en inbyggd metod som heter 'Write' för att skriva strängen "Hello World" i konsolen.
- Vi använder sedan metoden Console.ReadKey() för att läsa valfri nyckel från konsolen. Genom att ange denna kodrad kommer programmet att vänta och inte avsluta omedelbart. Programmet väntar på att användaren anger valfri nyckel innan det slutligen avslutas. Om du inte inkluderar denna sats i koden kommer programmet att avslutas så snart det körs.
Steg 4) Kör din .Net-program. För att köra vilket program som helst måste du klicka på Start-knappen i Visual Studio.
Om ovanstående kod matas in korrekt och programmet körs framgångsrikt, kommer följande utdata att visas.
Produktion:
Från utgången kan du tydligt se att strängen "Hello World" visas korrekt. Detta beror på att Console.write-satsen gör att den här strängen skickas till konsolen.
Sammanfattning
- En konsolapplikation är en som kan köras vid kommandotolken på en Windows-maskin.
- Metoden Console.write kan användas för att skriva innehåll till konsolen.