C# är ett av de språk som Microsoft tillhandahåller för att arbeta med .Net. Språket har ett stort antal funktioner som gör det möjligt att utveckla olika typer av program.
C# är ett objektorienterat programmeringsspråk och liknar flera aspekter av C++-språket. 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 som finns tillgängliga i C#-språket samt kontrollflödesförklaringar.
Bygga 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 byggandet av en konsolapplikation idealiskt det första steget att börja med.
I vårt exempel ska vi använda Visual Studio för att skapa ett projekt av konsoltyp. Därefter ska vi använda konsolprogrammet för att visa ett meddelande ”Hello World”. Vi kommer sedan att se hur vi bygger och kör konsolprogrammet.
Låt oss följa nedanstående steg för att få detta exempel på plats.
Steg 1) Det första steget innebär att vi skapar ett nytt projekt i Visual Studio. För detta måste du, när Visual Studio har startats, välja menyalternativet New->Project.
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 dialogrutan för projekt kan vi se olika alternativ för att skapa olika typer av projekt i Visual Studio. Klicka på alternativet Windows på vänster sida.
- När vi klickar på Windows-alternativen i föregående steg kan vi se ett alternativ för Console Application. Klicka på detta alternativ.
- Vi ger sedan ett namn till applikationen som i vårt fall är DemoApplication. Vi måste också ange en plats för att lagra vår applikation.
- Slutligen klickar vi på knappen ”OK” för att låta Visual Studio skapa vårt projekt.
Om ovanstående steg följs får du nedanstående utdata i Visual Studio.
Utmatning:-
- Ett projekt med namnet ”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 konsolprogrammet.
- Huvudprogrammet som heter Program.cs är en standardkodfil som skapas när ett nytt program skapas i Visual Studio. Denna kod kommer att innehålla den nödvändiga koden för vårt konsolprogram.
Steg 3) Nu skriver vi vår kod som kommer att användas för att visa strängen ”Hello World” i konsolprogrammet.
Alla koden nedan måste skrivas in i filen Program.cs. Koden kommer att användas för att skriva ”Hello World” när konsolprogrammet körs.
C# Hello World Program
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 raderna i koden är standardrader som anges av Visual Studio. Anvisningen ”using” används för att importera befintliga .Net-moduler i vårt konsolprogram. Dessa moduler krävs för att en .Net-applikation ska kunna köras korrekt. De innehåller den minimala koden för att få en kod att fungera på en Windows-maskin.
- Alla program 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 ”Class”. 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 ett konsolprogram körs. Här måste man se till att skriva in den kod som krävs för att visa den önskade strängen i konsolprogrammet.
- Klassen Console finns i .Net som gör att man kan arbeta med konsolprogram. 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 en valfri nyckel från konsolen. Genom att skriva den här kodraden kommer programmet att vänta och inte avslutas omedelbart. Programmet kommer att vänta på att användaren ska skriva in någon tangent innan det slutligen avslutas. Om du inte inkluderar det här uttalandet i koden kommer programmet att avslutas så fort det körs.
Steg 4) Kör ditt .Net-program. För att köra ett program måste du klicka på Start-knappen i Visual Studio.
Om koden ovan skrivs in på rätt sätt och programmet exekveras framgångsrikt kommer följande utdata att visas.
Output:
Från utmatningen kan man tydligt se att strängen ”Hello World” visas korrekt. Detta beror på att Console.write-anvisningen gör att strängen skickas till konsolen.
Sammanfattning
- En konsolapplikation är en applikation som kan fås att köras vid kommandotolken på en Windowsmaskin.
- Metoden Console.write kan användas för att skriva innehåll till konsolen.