3-maruza. Identifikatorlar, literallar, o‘zgaruvchilar va berilg-www.hozir.org
2.5-listing using System;
namespace app4
{
internal class Program
{
public static void Main(string[] args)
{
Console.WriteLine("=> String tipi bilan bajariluvchi asosiy amallar");
string firstName = "Eshonqulov Erali";
Console.WriteLine("FISH: {0} ", firstName);
Console.WriteLine("FISH {0} belgidan iborat.", firstName.Length);
// Uzunlikni aniqlash
Console.WriteLine("FISH yuqori registrda:", firstName.ToUpper());
// Yuqori regsitrga o'tkazish
Console.WriteLine("FISH quyi registrda: {0}", firstName.ToLower());
// Quyi registrga o'tkazish
Console.WriteLine("FISHda a harfi bormi : {0}", firstName.Contains("a"));
// Satrdan izlash
Console.WriteLine("FISHda harfni alamshtirish: {0}", firstName.Replace("ov", "ova"));
//Satrni almashtirish
Console.Read();
}
}
}
Yuqoridagi misollarda biz oldindan aniqlangan matnlar bilan ishladik. Quyidagi dasturda esa matnni klaviatura orqali kiritish jarayoni keltirib o’tilgan (24-listing).
2.6-listing using System;
namespace app5
{
internal class Program
{
public static void Main(string[] args)
{
// Klaviaturadan satrni kiritish
Console.WriteLine("Satrni kiriting va ni bosing: >");
string s = Console.ReadLine();
Console.WriteLine("{0}", s);
}
}
}
Matnni kiritish jarayonida matn kiritilgandan so’ng, tugmasi bosilishi bilan jarayon to’xtaydi yoki boshqa matnni kiritilishi so’raladi. Bu jarayonni boshqa usul bilan ham to’xtatish mumkinmi? Buning yana bir usullaridan biri – to’xtatishni klaviaturadagi biror simvolga yoki simvollar guruhiga bog’lab qo’yishdan iborat. Masalan, Ctrl+Z klavishalar guruhini bosish natijasida klaviaturadan ma’lumot kiritish to’xtalsin. Demak, klaviaturadan Ctrl+Z tugmalar kombinatsiyasi bosilganda string tipli o’zgaruvchi null qiymatini qabul qiladi. Buni quyidagi dasturda(2.7-listing) ko’rib o’taylik.
2.7-listing using System;
namespace app6
{
internal class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Matnni kiriting va tugmasini bosing");
Console.WriteLine("Kiritishni to'xtatish uchun kombinatsiyasini ishlating va ni bosing ");
string s = "";
while (s != null)
{
s = Console.ReadLine();
// Console.WriteLine("{0}",s);
}
}
}
}