Console.WriteLine("Hello World");
int age;
age = 42;
int age = 42;
Pas de methode ok_Click in het project WpfHello2 aan:
private void ok_Click(object sender, RoutedEventArgs e)
{
string name = userName.Text;
name = name.ToUpper();
MessageBox.Show("Hallo " + name);
}
string name = userName.Text;
name = name.ToUpper();
| data type | omschrijving | grootte (bits) | bereik | voorbeeld |
|---|---|---|---|---|
| int | gehele getallen | 32 | -231 tot 231 | int count;
count = 42; |
| long | gehele getallen | 64 | -263 tot 263 | long wait;
wait = 42L; |
| float | kommagetallen (pos / neg) | 32 | 1,5 x 10-45 tot 3,4 x 1038 | float test;
test = 0.42F; |
| double | Preciezere kommagetallen (pos / neg) | 64 | 5 x 10-324 tot 1,7 x 10308 | double trouble;
trouble = 0.42; |
| decimal | Geldbedragen | 128 | 28 betekenisvolle cijfers | decimal coin;
coin = 0.42M; |
| string | tekenreeks | 16 bits / teken | nvt | string auto;
auto = "Honda"; |
| char | 1 teken | 16 | 0 tot 216 - 1 | char geslacht;
geslacht = 'V'; |
| bool | booleaanse waarde: waar / onwaar | 8 | Waar / onwaar ( 0 / 1) | bool gevonden;
gevonden = false; |
string myName;
MessageBox.Show("Hallo " + myName);
var mijnIntVar = 5; var mijnStringVar = "Hallo";
| operator | beschrijving | voorbeeld |
|---|---|---|
| + | optellen | int som;
som = 5 + 3; |
| - | aftrekken | int verschil;
verschil = 5 - 3; |
| * | vermenigvuldigen | int product;
product = 5 * 3; |
| / | delen | double quotient;
quotient = 5 / 3; |
| % | rest bij gehele deling (modulo) | int rest;
rest = 5 % 3; |
| ++ | verhoog met 1 | int i; i = 1; i++; |
| -- | verminder met 1 | int i; i = 10; i--; |
<ListBox Name="bewerkingen" />
<Window x:Class="WpfWiskOperatoren.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<ListBox Name="bewerkingen" />
</Grid>
</Window>
private void Window_Loaded(object sender, RoutedEventArgs e)
{
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
bewerkingen.Items.Add("Optelling: 29 + 7 = " + (29 + 7));
}
bewerkingen is de naam van de ListBox die we in het Window hebben geplaatst. Een ListBox kan een lijst van elementen op het scherm tonen. Een ListBox kunnen we in de code aanspreken met zijn naam.
De eigenschap Items van de ListBox bewerkingen bevat de elementen die in de ListBox aanwezig zijn (ItemCollection). Met de methode Add van de ItemCollection kunnen we een element aan de ListBox toevoegen. Dit is hetgeen gebeurt met de opdracht bewerkingen.Items.Add(...).
Uit dit voorbeeld kan je leren dat de operator + voor getallen voorziet in de som, en voor strings leidt tot een samentvoeging van de tekenreeksen (concatinering):
private void Window_Loaded(object sender, RoutedEventArgs e)
{
bewerkingen.Items.Add("Optelling: 29 + 7 = " + (29 + 7));
bewerkingen.Items.Add("Aftrekking: 29 - 7 = " + (29 - 7));
bewerkingen.Items.Add("Vermenigvuldiging: 29 * 7 = " + (29 * 7));
bewerkingen.Items.Add("Deling: 29 / 7 = " + (29F / 7F));
bewerkingen.Items.Add("Modulo : 29 % 7 = " + (29 % 7));
int getal = 0;
bewerkingen.Items.Add("Waarde van getal: " + getal);
bewerkingen.Items.Add("Ophogen met 1 : ++getal = " + ++getal);
bewerkingen.Items.Add("Verlagen met 1 : --getal = " + --getal);
}
int aantalLeerlingen; aantalLeerlingen = 10;
We kunnen wiskundige hoofdbewerkingen uitvoeren:
aantalLeerlingen = 10 + 5;
Wanneer je de waarde van een variabele wil aanpassen afhankelijk van de originele waarde kan je hetvolgende schrijven:
aantalLeerlingen = aantalLeerlingen + 8; aantalLeerlingen = aantalLeerlingen - 2; aantalLeerlingen = aantalLeerlingen * 3; aantalLeerlingen = aantalLeerlingen / 3; aantalLeerlingen = aantalLeerlingen % 4;
Dit kan korter door gebruik te maken van een samengestelde toekenningsoperator:
aantalLeerlingen += 8; aantalLeerlingen -= 2; aantalLeerlingen *= 3; aantalLeerlingen /= 3; aantalLeerlingen %= 4;
| Meer tutorials: |
| leer ook: | html | | xhtml | | css | | asp | | asp.net | | c# | | ado.net | | linq | | ajax | | java | | javascript |