Umirov Rahimjonning o’quv-amaliyoti davomida tayyorlagan. Hisobotlari Amaliyot rahbari: O. Primqulov Bajardi: R. Umirov 1-kun


Download 484.63 Kb.
bet8/20
Sana17.06.2023
Hajmi484.63 Kb.
#1520773
1   ...   4   5   6   7   8   9   10   11   ...   20
Bog'liq
Rahimjon Hisobot

5-Kun


13-mavzu:Satrlar bilan ishlash. string turi.
14-mavzu:Metodlardan foydalanib dastur tuzish.
15-mavzu:Rekursiv va qayta yuklanuvchi metodlarga oid misollar yechish.


13-Mavzu. Satrlarni yaratish ishlash. string turi.
Satrlarni yaratish mumkin, har ikki o'zgaruvchilar turi yordamida string va uning qiymatini belgilash, va sinf dizaynerlar birini qo'llash String:
string s1 = "hello";
string s2 = null;
string s3 = yangi String ('a', 6); / / natijada "aaaaaa" liniyasi bo'ladi"
string s4 = new String(new char[]{'w', 'o', 'r', 'l', 'd'});
String Designer turli xil versiyalarga ega. Shunday, dizayner qo'ng'iroq yangi String ('a', 6) bir chiziq yaratadi "aaaaaa". Va chiziq mos yozuvlar turi bo'lgani uchun, null qiymatini saqlashi mumkin.
Belgilar majmui sifatida string
Chiziq belgilar to'plamini saqlaganligi sababli, ushbu belgilarga kirish uchun indeksni aniqlaydi:

public char this[int index] {get;}


Indexer qo'llash orqali, biz belgilar bir qator sifatida chiziq murojaat va uning belgilar har qanday indeks olishingiz mumkin:
string s1 = "hello";
char ch1 = s1 [1]; / / " e " belgisi
Console.WriteLine(ch1);
Console.WriteLine(s1.Length);
Length xususiyatidan foydalanib, odatdagidek


Dasturi:
1-Masala
using System;
namespace Rahimjon{
class program{
static void Main(){
int n=0;string s;
Console.Write(" Введите номер и цифры:");
s=Console.ReadLine();
for(int i=0;iif(s[i]>='1'&&s[i]<='9')
n++;
Console.WriteLine(" количество номер "+n);
}
}
}
2-Masala:
using System;
namespace Rahimjon{
class program{
static void Main(){
string stroka;
bool Proverka = false;
int Simvol = 0;
Console.Write("Введите строку: ");
stroka = Console.ReadLine();
Console.WriteLine(stroka);
for (int i = 0; i < stroka.Length; i++){
for (int j = 0; j < stroka.Length; j++){
if (i != j)
{
if (stroka[i] == stroka[j])
{
Proverka = true;
}
if ((j == stroka.Length - 1) && (Proverka == false))
{
Simvol++;
}
}
}
Proverka = false;
}
Console.WriteLine("Разных символов " + Convert.ToString(Simvol));
}
}
}



Download 484.63 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   20




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling