Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Merkkijono | Tietotyyppien Käsittely
C# Perusteet

bookMerkkijono

Pyyhkäise näyttääksesi valikon

string on merkkijono, eli joukko merkkejä. Merkkijonoja käytetään tekstimuotoisen datan tallentamiseen.

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string text = "Hello, World!"; Console.WriteLine(text); // Output: Hello, World! } } }

Merkkijonodata eli teksti merkitään aina lainausmerkeillä (").

Aritmeettisia operaatioita ei voi suorittaa merkkijonoille, mutta plus-merkkiä (+) voidaan käyttää kahden merkkijonon yhdistämiseen. Tätä kutsutaan merkkijonojen yhdistämiseksi (string concatenation).

main.cs

main.cs

copy
123456789101112131415
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string partOne = "The first sentence. "; string partTwo = "The second sentence."; string combined = partOne + partTwo; Console.WriteLine(combined); // Output: The first sentence. The second sentence. } } }

Voimme käyttää rivinvaihtomerkkiä (\n) esittämään uutta riviä merkkijonotiedoissa.

Tarkastellaan seuraavaa esimerkkiä:

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string text = "The first line.\nThe second line."; Console.WriteLine(text); } } }

Kun \n-merkki kohdataan, teksti siirtyy automaattisesti uudelle riville. Useita rivinvaihtomerkkejä voidaan käyttää useiden rivien ohittamiseen:

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string text = "The first line.\n\n\nThe second line.\nThe third line."; Console.WriteLine(text); } } }
question mark

Mikä on seuraavan koodin tuloste?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 6

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 2. Luku 6
some-alt