C#-ohjelmointikielellä yksinkertainen 'hello world' -ohjelma voidaan kirjoittaa useilla tavoilla. Katsotaanpa 4 parasta tapaa luoda yksinkertainen C#-esimerkki:
- Yksinkertainen esimerkki
- Järjestelmän käyttäminen
- Käytä julkista muokkausta
- Nimiavaruuden käyttäminen
C# yksinkertainen esimerkki
class Program { static void Main(string[] args) { System.Console.WriteLine('Hello World!'); } }
Lähtö:
Hello World!
Kuvaus
luokka: on avainsana, jota käytetään määrittämään luokka.
Ohjelmoida: on luokan nimi. Luokka on suunnitelma tai malli, josta objektit luodaan. Siinä voi olla datajäseniä ja menetelmiä. Tässä on vain päämenetelmä.
staattinen: on avainsana, joka tarkoittaa, että objektia ei vaadita staattisten jäsenten käyttämiseen. Joten se säästää muistia.
mitätön: on menetelmän palautustyyppi. Se ei palauta mitään arvoa. Tällöin palautusilmoitusta ei vaadita.
Pääasiallinen: on menetelmän nimi. Se on sisääntulopiste mille tahansa C#-ohjelmalle. Aina kun suoritamme C#-ohjelman, Main()-metodi kutsutaan ensin ennen muita metodia. Se edustaa ohjelman käynnistystä.
string[] args: käytetään komentoriviargumenteille C#:ssa. Kun suoritamme C#-ohjelmaa, voimme välittää arvoja. Näitä arvoja kutsutaan argumenteiksi, joita voimme käyttää ohjelmassa.
System.Console.WriteLine('Hei maailma!'): Tässä System on nimiavaruus. Konsoli on järjestelmän nimiavaruudessa määritetty luokka. WriteLine() on Console-luokan staattinen menetelmä, jota käytetään tekstin kirjoittamiseen konsoliin.
C# Esimerkki: Järjestelmän käyttö
Jos kirjoitamme järjestelmän avulla ennen luokkaa, se tarkoittaa, että meidän ei tarvitse määrittää järjestelmän nimiavaruutta päästäksemme mihinkään tämän nimiavaruuden luokkaan. Tässä käytämme Console-luokkaa määrittämättä System.Consolea.
using System; class Program { static void Main(string[] args) { Console.WriteLine('Hello World!'); } }
Lähtö:
Hello World!
C# Esimerkki: Julkisen muuntimen käyttö
Voimme myös tarkentaa julkinen modifier ennen luokkaa ja Main()-metodia. Nyt siihen pääsee käsiksi myös luokan ulkopuolelta.
using System; public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } }
Lähtö:
Hello World!
C# Esimerkki: Nimiavaruuden käyttäminen
Voimme luoda luokkia nimiavaruuden sisällä. Sitä käytetään ryhmittelemään toisiinsa liittyviä luokkia. Sitä käytetään luokkien luokitteluun, jotta sitä on helppo ylläpitää.
using System; namespace ConsoleApplication1 { public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } } }
Lähtö:
Hello World!