Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Muuttujat | Aloitus
C# Perusteet

bookMuuttujat

Ohjelmoinnissa muuttujat ovat kuin nimettyjä säiliöitä, jotka sisältävät jonkin arvon. Data voi olla esimerkiksi numero, teksti, totuusarvo (true / false) tai jokin muu tyyppi.

Termi "muuttuja" tarkoittaa "muutettavissa olevaa", joten muuttujan arvoa voidaan muuttaa milloin tahansa.

Voimme luoda yksinkertaisen muuttujan C#:ssa käyttämällä var-avainsanaa:

var variableName = value;

Tämän syntaksin eri osat on korostettu alla olevassa kuvassa:

Yhtäsuuruusmerkkiä (=) kutsutaan sijoitusoperaattoriksi. Sitä käytetään arvojen asettamiseen muuttujille.

Tässä osiossa käytämme muuttujien arvoina vain numeroita. Seuraavassa osiossa opimme käsittelemään erilaisia tietotyyppejä tarkemmin.

Huom

Lausetta, joka sisältää =-operaattorin, kutsutaan sijoituslauseeksi, esimerkiksi: variableName = value.

main.cs

main.cs

copy
1234567891011
namespace TestConsoleApp { internal class Program { static void Main(string[] args) { var myVar = 10; System.Console.WriteLine(myVar); // Outputs: 10 } } }

Yllä oleva koodi luo uuden muuttujan nimeltä myVar, joka sisältää arvon 10. Tämän jälkeen muuttujan arvo tulostetaan käyttämällä System.Console.WriteLine -lausetta.

Voimme muuttaa sen arvoa käyttämällä sijoitusoperaattoria:

main.cs

main.cs

copy
1234567891011121314
namespace TestConsoleApp { internal class Program { static void Main(string[] args) { var myVar = 10; System.Console.WriteLine(myVar); // Outputs: 10 myVar = 20; System.Console.WriteLine(myVar); // Outputs: 20 } } }

Huomio

Avainsanaa var käytetään vain uuden muuttujan luomiseen. Siksi, kun annamme uuden arvon jo aiemmin määritellylle muuttujalle, käytämme vain sijoitusoperaattoria (=), kuten lauseessa myVar = 20.

question mark

Mitä avainsanaa käytetään uuden muuttujan luomiseen?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 7

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

Can you explain more about the `var` keyword in C#?

What other data types can variables hold besides numbers?

Can you show an example of changing a variable's value?

Awesome!

Completion rate improved to 1.56

bookMuuttujat

Pyyhkäise näyttääksesi valikon

Ohjelmoinnissa muuttujat ovat kuin nimettyjä säiliöitä, jotka sisältävät jonkin arvon. Data voi olla esimerkiksi numero, teksti, totuusarvo (true / false) tai jokin muu tyyppi.

Termi "muuttuja" tarkoittaa "muutettavissa olevaa", joten muuttujan arvoa voidaan muuttaa milloin tahansa.

Voimme luoda yksinkertaisen muuttujan C#:ssa käyttämällä var-avainsanaa:

var variableName = value;

Tämän syntaksin eri osat on korostettu alla olevassa kuvassa:

Yhtäsuuruusmerkkiä (=) kutsutaan sijoitusoperaattoriksi. Sitä käytetään arvojen asettamiseen muuttujille.

Tässä osiossa käytämme muuttujien arvoina vain numeroita. Seuraavassa osiossa opimme käsittelemään erilaisia tietotyyppejä tarkemmin.

Huom

Lausetta, joka sisältää =-operaattorin, kutsutaan sijoituslauseeksi, esimerkiksi: variableName = value.

main.cs

main.cs

copy
1234567891011
namespace TestConsoleApp { internal class Program { static void Main(string[] args) { var myVar = 10; System.Console.WriteLine(myVar); // Outputs: 10 } } }

Yllä oleva koodi luo uuden muuttujan nimeltä myVar, joka sisältää arvon 10. Tämän jälkeen muuttujan arvo tulostetaan käyttämällä System.Console.WriteLine -lausetta.

Voimme muuttaa sen arvoa käyttämällä sijoitusoperaattoria:

main.cs

main.cs

copy
1234567891011121314
namespace TestConsoleApp { internal class Program { static void Main(string[] args) { var myVar = 10; System.Console.WriteLine(myVar); // Outputs: 10 myVar = 20; System.Console.WriteLine(myVar); // Outputs: 20 } } }

Huomio

Avainsanaa var käytetään vain uuden muuttujan luomiseen. Siksi, kun annamme uuden arvon jo aiemmin määritellylle muuttujalle, käytämme vain sijoitusoperaattoria (=), kuten lauseessa myVar = 20.

question mark

Mitä avainsanaa käytetään uuden muuttujan luomiseen?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 7
some-alt