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 "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
1234567891011namespace 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
1234567891011121314namespace 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
varkäytetään vain uuden muuttujan luomiseen. Siksi, kun annamme uuden arvon jo aiemmin määritellylle muuttujalle, käytämme vain sijoitusoperaattoria (=), kuten lauseessamyVar = 20.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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
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 "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
1234567891011namespace 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
1234567891011121314namespace 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
varkäytetään vain uuden muuttujan luomiseen. Siksi, kun annamme uuden arvon jo aiemmin määritellylle muuttujalle, käytämme vain sijoitusoperaattoria (=), kuten lauseessamyVar = 20.
Kiitos palautteestasi!