String sinfi obyektlarini yaratish. String
turi obyektlarni
yaratishning eng oddiy usuli bo‘lib, satrli
literaldan foydalanish
hisoblanadi. Masalan, quyida ko‘rsatilgan operatorda o‘zgaruvchi str
o‘zgaruvchi
havolali string tipi sanaladi, unda
satrli literal havola hosil
bo‘ladi.
string
str =
"Bu satrli literal"
;
Bu holda o‘zgaruvchi str simvolli ketma-ketlikda initsiallashadi. Bu
satrli literal. Shuningdek string tipi obyektini
char tipi massividan
foydalanib ham yaratishimiz mumkin. Masalan,
char
[] str = {
't', 'e', 's', 't'
};
string
str =
new string
(str);
string turi obyektini yaratgandan so‘ng, undan
dasturingizni istalgan
joyida foydalanishingiz mumkin. Masalan, string turi obyektini navbatdagi
dasturda ko‘rsatilganidek WriteLine () metodining
argumenti sifatida
ishlatish mumkin.
// Dasturda string turi obektlarini yaratish namoyish etiladi.
static
void
Main(
string
[] args)
{
char
[] ch_array = {
'B'
,
'u'
,
' '
,
's'
,
'a'
,
't'
,
'r'
,
'.'
};
string
str1 =
new
string
(ch_array);
string
str2 =
"Yana bitta satr."
;
Console
.WriteLine (str1);
Console
.WriteLine (str2);
Console
.ReadLine();
}
Ushbu dasturda ishlash natijasida quyidagi qatorlar hosil bo‘ladi:
Bu satr.
Yana bitta satr.
String turi obyektlarini char turi massivi
va satrli literal yordamida yaratish