Toki, tässä on kattava artikkeli yksinkertaisesta Hello World -ohjelmasta C#-kielellä.
Jokainen ohjelmointiseikkailu alkaa klassisella "Hello World" -ohjelmalla. Tämä on yksinkertainen ohjelma, joka tulostaa "Hello World" näytölle. Kirjoitamme tämän ohjelman C# (C-Sharp) -ohjelmointikielellä. Microsoft on kehittänyt C#:n osana heidän .NET-aloitettaan, ja se on kasvanut erittäin suosituksi kieleksi sekä työpöytä- että web-kehityksessä.
using System;
luokkaohjelma
{
static void Main()
{
Console.WriteLine("Hei, maailma!");
}
}
Hello World -ohjelman ymmärtäminen C#-kielellä
`using System;` koodin alussa kutsutaan käyttödirektiiviksi. C#:ssa järjestelmän nimiavaruus sisältää kaikki perusluokat. Näitä ovat Console-luokka, joka tarjoaa menetelmän tietojen tulostamiseksi konsoliin.
Seuraavaksi ilmoitetaan luokka "Ohjelma". Tämä on yksinkertainen luokka, jossa on Main()-funktio. Päätoimintomme on ohjelmamme sisääntulopiste. .NET-ajoaika kutsuu Main-menetelmää.
Main-metodissa annetaan `Console.WriteLine("Hei, maailma!");` -lause. Se käskee konsolia tulostamaan merkkijonon "Hei, maailma!". Puolipiste tämän lausunnon lopussa merkitsee tämän lausunnon loppua.
Järjestelmän nimiavaruus C#:ssa
System-nimiavaruus on tärkeä osa mitä tahansa C#-ohjelmaa. Se tarjoaa luokkia ja käyttöliittymiä, jotka tukevat monenlaisia toimintoja. Aiemmin käyttämämme Console-luokan lisäksi se sisältää matemaattisia toimintoja, tiedostojen syöttöä/lähtöä (I/O), verkkoviestintää, ketjutusta ja monia muita vastaavia toimintoja. Kaikki nämä ominaisuudet tekevät System-nimiavaruudesta keskeisen osan C#-ohjelmointiympäristössä.
Luokkien ja menetelmien käsite C#
Luokkien ja menetelmien käsite on C#:n perusta, ja itse asiassa mikä tahansa olio-ohjelmointikieli. Luokka on suunnitelma objektien luomista varten, ja se kapseloi objektin tiedot. Menetelmät määrittelevät, mitä luokan objekti voi tehdä.
Hello World -ohjelmassamme "Ohjelma" on luokka. Luokan sisällä oleva "Main"-metodi on toiminto, jonka luokan "Program" objekti voi suorittaa. Koska toiminnan tarkoituksena on lähettää "Hei, maailma!" konsolissa juuri sitä Hello World -ohjelmamme tekee.
Ymmärtämällä yksinkertaisen Hello World -ohjelman otamme ensimmäisen askeleen C#-ohjelmoinnin palkitsevan matkan purkamisessa.