API C#
Algemeen
// Rest vd regel is commentaar
/* ……*/ Alles op de puntjes is commentaar
Console.Write(line)(“…”) Tekst afdrukken op console, allemaal achter
elkaar, of aparte lijn
Console.ReadLine() Vraagt input aan verbruiker
Console.WriteLine($“…{var:f4}…”) Tussen {} een variabele plaatsen en afdrukken
:f4 zorgt voor afronding op 4 cijfers
{variabele[,width]:[descriptor][precision]} Geformatteerde string
Soorten variabelen
char Karakter, tussen ‘…’
bool false/true
byte Geheel getal, bereik (-128,127)
short Geheel getal, bereik (-32768,32767)
int Geheel getal, bereik ( groter) (standaard)
long Geheel getal, bereik (grootste)
float Reële getallen
double Reële getallen (standaard)
string Tekst
soort [] Lijst van die soort variabelen, een array,
opvragen via naam [index]
Enum Nieuw type variabele aanmaken met: enum
naam {naam1,naam2,naam3,naam4)
Soorten bewerkingen
Toekenningsoperatoren
a=a+b (a+=b) optellen
a=a-b (a-=b) aftrekken
a=a*b (a*=b) vermeningvuldigen
a=a/b (a/=b) Indien a en b geheel zijn gehele deling, anders
reëel
a=a%b (a%=b) rest na deling door b
a=a+1 (a++) Incrementeel optellen
a=a-1 (a--) Incrementeel aftrekken
, Vergelijkings operatoren
< Kleiner dan
<= Kleiner dan of gelijk aan
== gelijk
!= Niet gelijk
> Groter dan
>= Groter dan of gelijk aan
Logische operatoren
Om voorwaarden te combineren.
Indien meerdere, volgorde ->: ! -> && -> ||
&& And
|| or
! not
Bestanden
using system.IO
tekst inlezen
File.ReadAllLines Leest tekst in als aray van strings waarbij elke
lijn in de oorspronkelijke tekst een string is.
Vaak gecombineerd met foreach om
bewerkingen op aparte lijnen te doen.
File.ReadAllText Leest tekst in als één lange string
Schrijven naar een nieuw bestand
using (StreamWriter outputFile = new StreamWriter("tekst.txt"))
{
foreach (string zin in zinnen) outputFile.WriteLine(zin);
}
Met “tekst.txt” het bestand om naar te schrijven.
En de aray zinnen een array met strings die elk op een regel moeten komen.
Tekst toevoegen aan een bestand
Algemeen
// Rest vd regel is commentaar
/* ……*/ Alles op de puntjes is commentaar
Console.Write(line)(“…”) Tekst afdrukken op console, allemaal achter
elkaar, of aparte lijn
Console.ReadLine() Vraagt input aan verbruiker
Console.WriteLine($“…{var:f4}…”) Tussen {} een variabele plaatsen en afdrukken
:f4 zorgt voor afronding op 4 cijfers
{variabele[,width]:[descriptor][precision]} Geformatteerde string
Soorten variabelen
char Karakter, tussen ‘…’
bool false/true
byte Geheel getal, bereik (-128,127)
short Geheel getal, bereik (-32768,32767)
int Geheel getal, bereik ( groter) (standaard)
long Geheel getal, bereik (grootste)
float Reële getallen
double Reële getallen (standaard)
string Tekst
soort [] Lijst van die soort variabelen, een array,
opvragen via naam [index]
Enum Nieuw type variabele aanmaken met: enum
naam {naam1,naam2,naam3,naam4)
Soorten bewerkingen
Toekenningsoperatoren
a=a+b (a+=b) optellen
a=a-b (a-=b) aftrekken
a=a*b (a*=b) vermeningvuldigen
a=a/b (a/=b) Indien a en b geheel zijn gehele deling, anders
reëel
a=a%b (a%=b) rest na deling door b
a=a+1 (a++) Incrementeel optellen
a=a-1 (a--) Incrementeel aftrekken
, Vergelijkings operatoren
< Kleiner dan
<= Kleiner dan of gelijk aan
== gelijk
!= Niet gelijk
> Groter dan
>= Groter dan of gelijk aan
Logische operatoren
Om voorwaarden te combineren.
Indien meerdere, volgorde ->: ! -> && -> ||
&& And
|| or
! not
Bestanden
using system.IO
tekst inlezen
File.ReadAllLines Leest tekst in als aray van strings waarbij elke
lijn in de oorspronkelijke tekst een string is.
Vaak gecombineerd met foreach om
bewerkingen op aparte lijnen te doen.
File.ReadAllText Leest tekst in als één lange string
Schrijven naar een nieuw bestand
using (StreamWriter outputFile = new StreamWriter("tekst.txt"))
{
foreach (string zin in zinnen) outputFile.WriteLine(zin);
}
Met “tekst.txt” het bestand om naar te schrijven.
En de aray zinnen een array met strings die elk op een regel moeten komen.
Tekst toevoegen aan een bestand