using System; /// @author Vesa Lappalainen /// @version 29.09.2012 /// /// /// Tutkitaan mitä merkkijonoilla voi tehdä /// public class Merkkijonoja { public static void Main(string[] args) { // tyyppi muuttuja = arvo; int i = 5; // luokka olio(viite) olio String ekaJono = new String(new char[] { 'M', 'a', 't', 't', 'i' }); String mj = "Matti"; // 01234 Console.WriteLine(mj); // Matti char eka = mj[0]; Console.WriteLine(eka); // M eka = 'A'; Console.WriteLine((int)eka); // 65 eka++; Console.WriteLine(eka); // B eka = Char.ToLower(eka); Console.WriteLine(eka); // b Console.WriteLine(eka - 1); // 97 Console.WriteLine(eka); // b eka = (char)(eka - 1); Console.WriteLine(eka); // a int montakoMerkkia = mj.Length; Console.WriteLine(montakoMerkkia); // 5 String mjPienena = mj.ToLower(); Console.WriteLine(mjPienena); // matti String patka = mj.Substring(2); Console.WriteLine(patka); // tti string patka2 = mj.Substring(1, 2); // String ja string samoja (jos on using System) Console.WriteLine(patka2); // at String suku = "Meikäläinen"; String nimi = mj + " " + suku; Console.WriteLine(nimi); // Matti Meikäläinen Console.WriteLine(i + mj); // 5Matti String stringLuku = "10"; int luku = 4; Console.WriteLine("" + i + luku + " " + stringLuku + i); // 54 105 Console.WriteLine("" + (i + luku) + " " + (stringLuku + i)); // 9 105 int iLuku = int.Parse(stringLuku); Console.WriteLine("" + (iLuku + i)); // 15 Console.Write("Anna jono >"); String jono = Console.ReadLine(); Console.WriteLine("Annoit siis: " + jono); Console.ReadKey(); } }