C#:n Syntaksi
Tässä luvussa tarkastellaan perus Hello World -ohjelmaa C#-kielen syntaksin ymmärtämiseksi.
Seuraava koodi tulostaa viestin "Hello World" konsoliin:
main.cs
12345678910namespace TestConsoleApp { internal class Program { static void Main(string[] args) { System.Console.WriteLine("Hello, World!"); } } }
Kun aloitat uuden C#-projektin, näet oletuskoodia, jota kutsutaan boilerplate-koodiksi. Tämä koodi määrittää ohjelman perusrakenteen, mutta ei kuulu varsinaiseen logiikkaan.
Huomio
Boilerplate-koodi on vakiokoodia, jota tarvitaan yleisiin tehtäviin, kuten asetusten määrittämiseen tai ohjelman rakenteen luomiseen. Se on tärkeää koodin järjestämisessä, mutta ei vaikuta ohjelman päätoiminnallisuuteen.
Tässä vaiheessa ei tarvitse ymmärtää jokaista yksityiskohtaa, mutta tarkastellaan joitakin koodin perusosia.
Koodi on jaettu lohkoihin, jotka merkitään aaltosulkeilla ({}). Jokainen lohko kuuluu nimialueeseen, luokkaan, metodiin tai lauseeseen.
Nimiavaruus toimii kuin kansio, joka kokoaa yhteen liittyvät koodit ja helpottaa niiden järjestämistä. Esimerkissämme nimiavaruus on TestConsoleApp.
Luokka on malli olioiden luomiseen ja ohjelman toiminnallisuuden lisäämiseen. Tässä tapauksessa luokan nimi on "Program".
Metodi on joukko ohjeita, jotka tietokone suorittaa tietyn tehtävän toteuttamiseksi. Se vastaa "funktioita" muissa kielissä. "Main"-metodi on erityisen tärkeä, koska ohjelman suoritus alkaa siitä. Se suorittaa kaiken koodin, joka on sen lohkossa.
"Main"-metodi voi olla eri muodoissa, mutta sen nimen täytyy olla "Main". Tämän kurssin esimerkeissä voit käyttää muotoa static void Main(). Tässä versiossa ei ole mukana string[] args -parametria.
main.cs
12345678910namespace TestConsoleApp { internal class Program { static void Main() { System.Console.WriteLine("Hello, World!"); } } }
"Main"-metodin sisällä on komento Console.WriteLine("Hello, World!"). Tämä käskee tietokonetta näyttämään tekstin "Hello, World!" näytöllä. Kun suoritat ohjelman, tämä viesti ilmestyy konsoliin.
Muista, että jokainen komento päättyy puolipisteeseen (;).
Yhteenvetona: C#-ohjelman perusrakenne sisältää "namespace"-osion, "class"-osion ja "Main"-metodin, jossa ohjelman suoritus alkaa. Joskus mukana voi olla myös "using"-lause, kuten using System;, joka liittää tarvittavat kirjastot ohjelmaan, mutta se ei ole aina välttämätön.
1. Mikä on "Main"-metodin tarkoitus C#-ohjelmassa?
2. Mitä komento Console.WriteLine("Hello, World!") tekee?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 1.67
C#:n Syntaksi
Pyyhkäise näyttääksesi valikon
Tässä luvussa tarkastellaan perus Hello World -ohjelmaa C#-kielen syntaksin ymmärtämiseksi.
Seuraava koodi tulostaa viestin "Hello World" konsoliin:
main.cs
12345678910namespace TestConsoleApp { internal class Program { static void Main(string[] args) { System.Console.WriteLine("Hello, World!"); } } }
Kun aloitat uuden C#-projektin, näet oletuskoodia, jota kutsutaan boilerplate-koodiksi. Tämä koodi määrittää ohjelman perusrakenteen, mutta ei kuulu varsinaiseen logiikkaan.
Huomio
Boilerplate-koodi on vakiokoodia, jota tarvitaan yleisiin tehtäviin, kuten asetusten määrittämiseen tai ohjelman rakenteen luomiseen. Se on tärkeää koodin järjestämisessä, mutta ei vaikuta ohjelman päätoiminnallisuuteen.
Tässä vaiheessa ei tarvitse ymmärtää jokaista yksityiskohtaa, mutta tarkastellaan joitakin koodin perusosia.
Koodi on jaettu lohkoihin, jotka merkitään aaltosulkeilla ({}). Jokainen lohko kuuluu nimialueeseen, luokkaan, metodiin tai lauseeseen.
Nimiavaruus toimii kuin kansio, joka kokoaa yhteen liittyvät koodit ja helpottaa niiden järjestämistä. Esimerkissämme nimiavaruus on TestConsoleApp.
Luokka on malli olioiden luomiseen ja ohjelman toiminnallisuuden lisäämiseen. Tässä tapauksessa luokan nimi on "Program".
Metodi on joukko ohjeita, jotka tietokone suorittaa tietyn tehtävän toteuttamiseksi. Se vastaa "funktioita" muissa kielissä. "Main"-metodi on erityisen tärkeä, koska ohjelman suoritus alkaa siitä. Se suorittaa kaiken koodin, joka on sen lohkossa.
"Main"-metodi voi olla eri muodoissa, mutta sen nimen täytyy olla "Main". Tämän kurssin esimerkeissä voit käyttää muotoa static void Main(). Tässä versiossa ei ole mukana string[] args -parametria.
main.cs
12345678910namespace TestConsoleApp { internal class Program { static void Main() { System.Console.WriteLine("Hello, World!"); } } }
"Main"-metodin sisällä on komento Console.WriteLine("Hello, World!"). Tämä käskee tietokonetta näyttämään tekstin "Hello, World!" näytöllä. Kun suoritat ohjelman, tämä viesti ilmestyy konsoliin.
Muista, että jokainen komento päättyy puolipisteeseen (;).
Yhteenvetona: C#-ohjelman perusrakenne sisältää "namespace"-osion, "class"-osion ja "Main"-metodin, jossa ohjelman suoritus alkaa. Joskus mukana voi olla myös "using"-lause, kuten using System;, joka liittää tarvittavat kirjastot ohjelmaan, mutta se ei ole aina välttämätön.
1. Mikä on "Main"-metodin tarkoitus C#-ohjelmassa?
2. Mitä komento Console.WriteLine("Hello, World!") tekee?
Kiitos palautteestasi!