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

Merkkijono

Pyyhkäise näyttääksesi valikon

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

main.cs

main.cs

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 on aina suljettu lainausmerkkeihin (").

Vaikka merkkijonoilla ei voi suorittaa aritmeettisia operaatioita, plus-merkkiä (+) voidaan käyttää kahden merkkijonon yhdistämiseen. Tätä kutsutaan merkkijonojen yhdistämiseksi.

main.cs

main.cs

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. } } }

Uutta riviä merkitsevää merkkiä (\n) voidaan käyttää uuden rivin esittämiseen merkkijonotiedoissa.

Tarkastele seuraavaa esimerkkiä:

main.cs

main.cs

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. Voimme käyttää useita rivinvaihtomerkkejä ohittaaksemme useita rivejä:

main.cs

main.cs

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?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 16

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 1. Luku 16
some-alt