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

Muuttujat

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 "muuttuvaa", joten muuttujan arvoa voidaan vaihtaa milloin tahansa.

Yksinkertainen muuttuja voidaan luoda C#:ssa käyttämällä var-avainsanaa:

var variableName = value;

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

Yhtäisyysmerkkiä (=) 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.

Huomio

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

main.cs

main.cs

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. Se tulostaa muuttujan arvon käyttämällä System.Console.WriteLine -lausetta.

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

main.cs

main.cs

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 olemassa olevalle muuttujalle, käytämme vain sijoitusoperaattoria (=), kuten myVar = 20 -lauseessa.

question mark

Mikä avainsana käytetään uuden muuttujan luomiseen?

Valitse oikea vastaus

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

Muuttujat

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 "muuttuvaa", joten muuttujan arvoa voidaan vaihtaa milloin tahansa.

Yksinkertainen muuttuja voidaan luoda C#:ssa käyttämällä var-avainsanaa:

var variableName = value;

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

Yhtäisyysmerkkiä (=) 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.

Huomio

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

main.cs

main.cs

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. Se tulostaa muuttujan arvon käyttämällä System.Console.WriteLine -lausetta.

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

main.cs

main.cs

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 olemassa olevalle muuttujalle, käytämme vain sijoitusoperaattoria (=), kuten myVar = 20 -lauseessa.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 7
some-alt