C# sintaksis
C# sintaksis
In die vorige hoofstuk het ons 'n C#-lêer genaamd Program.cs geskep, en ons het die volgende kode gebruik om "Hallo Wêreld" op die skerm te druk:
Program.cs
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
Resultaat:
Hello World!
Voorbeeld verduidelik
Reël 1: using System
beteken dat ons klasse uit die System
naamruimte kan gebruik.
Reël 2: 'n Leë reël. C# ignoreer wit spasie. Veelvuldige reëls maak die kode egter meer leesbaar.
Reël 3: namespace
word gebruik om jou kode te organiseer, en dit is 'n houer vir klasse en ander naamruimtes.
Reël 4: Die krulhakies {}
dui die begin en die einde van 'n blok kode aan.
Reël 5: class
is 'n houer vir data en metodes, wat funksionaliteit na jou program bring. Elke reël kode wat in C# loop, moet binne 'n klas wees. In ons voorbeeld het ons die klas Program genoem.
Moenie bekommerd wees as jy nie verstaan hoe using
System
en namespace
werk class
nie. Dink net daaraan as iets wat (amper) altyd in jou program verskyn, en dat jy in 'n latere hoofstuk meer daaroor sal leer.
Reël 7: Nog iets wat altyd in 'n C#-program voorkom, is die Main
metode. Enige kode binne sy krullerige hakies {}
sal uitgevoer word. Jy hoef nie die sleutelwoorde voor en na Main te verstaan nie. Jy sal hulle bietjie vir bietjie leer ken terwyl jy hierdie tutoriaal lees.
Reël 9: Console
is 'n klas van die System
naamruimte, wat 'n WriteLine()
metode het wat gebruik word om teks uit te voer/druk. In ons voorbeeld sal dit "Hello World!" uitvoer.
As jy die reël weglaat using System
, sal jy moet skryf
System.Console.WriteLine()
om teks te druk/uit te voer.
Let wel: Elke C#-stelling eindig met 'n kommapunt ;
.
Let wel: C# is hooflettergevoelig: "MyClass" en "myclass" het verskillende betekenis.
Let wel: Anders as Java hoef die naam van die C#-lêer nie by die klasnaam te pas nie, maar dit doen dit dikwels (vir beter organisasie). Wanneer u die lêer stoor, stoor dit met 'n regte naam en voeg ".cs" aan die einde van die lêernaam by. Om die voorbeeld hierbo op jou rekenaar uit te voer, maak seker dat C# behoorlik geïnstalleer is: Gaan na die Begin Hoofstuk vir hoe om C# te installeer. Die uitset moet wees:
Hello World!
Skryflyn of Skryf
Die mees algemene metode om iets in C# uit te voer is WriteLine()
, maar jy kan ook Write()
.
Die verskil is dat WriteLine()
die uitvoer elke keer op 'n nuwe reël Write()
druk, terwyl dit op dieselfde reël druk (let daarop dat jy moet onthou om spasies by te voeg wanneer dit nodig is, vir beter leesbaarheid):
Voorbeeld
Console.WriteLine("Hello World!");
Console.WriteLine("I will print on a new line.");
Console.Write("Hello World! ");
Console.Write("I will print on the same line.");
Resultaat:
Hello World!
I will print on a new line.
Hello World! I will print on the same line.
In hierdie tutoriaal sal ons slegs gebruik WriteLine()
omdat dit dit makliker maak om die uitvoer van kode te lees.