C#-Syntax
I det här kapitlet kommer vi att titta på det grundläggande Hello World-programmet för att förstå syntaxen i C#-språket.
Följande kod skriver ut meddelandet "Hello World" i konsolutmatningen:
main.cs
12345678910namespace TestConsoleApp { internal class Program { static void Main(string[] args) { System.Console.WriteLine("Hello, World!"); } } }
När du startar ett nytt C#-projekt ser du viss standardkod, kallad boilerplate-kod. Denna kod ställer in programmets grundläggande struktur men är inte en del av huvudlogiken.
Obs
Boilerplate-kod är standardkod som behövs för vanliga uppgifter, såsom att konfigurera inställningar eller definiera programmets struktur. Den är viktig för att organisera din kod men påverkar inte huvudfunktionaliteten.
I det här skedet behöver du inte förstå varje detalj, men låt oss titta på några grundläggande delar av koden.
Koden är uppdelad i block, markerade med klamrar ({}). Varje block är en del av ett namespace, en klass, en metod eller ett uttryck.
Ett namespace är som en mapp som samlar relaterad kod, vilket gör det enklare att organisera. I vårt exempel är namespace TestConsoleApp.
En klass är en mall för att skapa objekt och lägga till funktionalitet i ett program. Här har vi en klass med namnet "Program".
En metod är en uppsättning instruktioner för datorn att utföra en uppgift. Det liknar "funktioner" i andra språk. Metoden "Main" är avgörande eftersom det är där programmet startar. Den kör all kod inom sitt block.
Metoden "Main" kan se olika ut, men den måste heta "Main". För enkelhetens skull kan du använda static void Main() i denna kurs. Denna version inkluderar inte string[] args.
main.cs
12345678910namespace TestConsoleApp { internal class Program { static void Main() { System.Console.WriteLine("Hello, World!"); } } }
Inuti metoden "Main" finns kommandot Console.WriteLine("Hello, World!"). Detta instruerar datorn att visa "Hello, World!" på skärmen. När du kör programmet visas detta meddelande i konsolen.
Kom ihåg att varje kommando avslutas med ett semikolon (;).
Sammanfattningsvis innehåller den grundläggande startkoden för ett C#-program ett "namespace", en "klass" och metoden "Main", där programmet börjar. Ibland kan det även finnas en "using"-sats som using System; för att inkludera nödvändiga bibliotek, men det är inte alltid nödvändigt.
1. Vad är syftet med "Main"-metoden i ett C#-program?
2. Vad gör kommandot Console.WriteLine("Hello, World!")?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 1.67
C#-Syntax
Svep för att visa menyn
I det här kapitlet kommer vi att titta på det grundläggande Hello World-programmet för att förstå syntaxen i C#-språket.
Följande kod skriver ut meddelandet "Hello World" i konsolutmatningen:
main.cs
12345678910namespace TestConsoleApp { internal class Program { static void Main(string[] args) { System.Console.WriteLine("Hello, World!"); } } }
När du startar ett nytt C#-projekt ser du viss standardkod, kallad boilerplate-kod. Denna kod ställer in programmets grundläggande struktur men är inte en del av huvudlogiken.
Obs
Boilerplate-kod är standardkod som behövs för vanliga uppgifter, såsom att konfigurera inställningar eller definiera programmets struktur. Den är viktig för att organisera din kod men påverkar inte huvudfunktionaliteten.
I det här skedet behöver du inte förstå varje detalj, men låt oss titta på några grundläggande delar av koden.
Koden är uppdelad i block, markerade med klamrar ({}). Varje block är en del av ett namespace, en klass, en metod eller ett uttryck.
Ett namespace är som en mapp som samlar relaterad kod, vilket gör det enklare att organisera. I vårt exempel är namespace TestConsoleApp.
En klass är en mall för att skapa objekt och lägga till funktionalitet i ett program. Här har vi en klass med namnet "Program".
En metod är en uppsättning instruktioner för datorn att utföra en uppgift. Det liknar "funktioner" i andra språk. Metoden "Main" är avgörande eftersom det är där programmet startar. Den kör all kod inom sitt block.
Metoden "Main" kan se olika ut, men den måste heta "Main". För enkelhetens skull kan du använda static void Main() i denna kurs. Denna version inkluderar inte string[] args.
main.cs
12345678910namespace TestConsoleApp { internal class Program { static void Main() { System.Console.WriteLine("Hello, World!"); } } }
Inuti metoden "Main" finns kommandot Console.WriteLine("Hello, World!"). Detta instruerar datorn att visa "Hello, World!" på skärmen. När du kör programmet visas detta meddelande i konsolen.
Kom ihåg att varje kommando avslutas med ett semikolon (;).
Sammanfattningsvis innehåller den grundläggande startkoden för ett C#-program ett "namespace", en "klass" och metoden "Main", där programmet börjar. Ibland kan det även finnas en "using"-sats som using System; för att inkludera nödvändiga bibliotek, men det är inte alltid nödvändigt.
1. Vad är syftet med "Main"-metoden i ett C#-program?
2. Vad gör kommandot Console.WriteLine("Hello, World!")?
Tack för dina kommentarer!