Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Muuttujat | Aloitus
Quizzes & Challenges
Quizzes
Challenges
/
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 are some common mistakes when working with variables in C#?

Can you show examples of using variables with different data types?

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