2.2 C#da SATRLAR OB'EKTLARI
Simlar ob'ektlardir. Ular mos yozuvlar turlari. Satrlar System.String yoki System.Text.StringBuilder sinfining namunalari. Ular ob'ekt bo'lganligi sababli turli xil ishlarni bajarish uchun bir nechta usullar mavjud.
Program.cs
using System;
namespace Objects
{
class Program
{
static void Main(string[] args)
{
string lang = "Java";
string bclass = lang.GetType().Name;
Console.WriteLine(bclass);
string parclass = lang.GetType().BaseType.Name;
Console.WriteLine(parclass);
if (lang.Equals(String.Empty))
{
Console.WriteLine("The string is empty");
}
else
{
Console.WriteLine("The string is not empty");
}
int len = lang.Length;
Console.WriteLine("The string has {0} characters", len);
}
}
}
Ushbu dasturda biz satrlarning ob'ekt ekanligini ko'rsatamiz. Ob'ektlar klass nomiga, ota-ona sinfiga ega bo'lishi kerak va ularda biz qo'ng'iroq qilishimiz mumkin bo'lgan ba'zi usullar yoki kirish huquqi mavjud bo'lishi kerak.
string lang = "Java";
System.String turidagi ob'ekt yaratiladi.
string bclass = lang.GetType().Name;
Console.WriteLine(bclass);
Biz lang o'zgaruvchisi murojaat qiladigan ob'ektning sinf nomini aniqlaymiz.
string parclass = lang.GetType().BaseType.Name;
Console.WriteLine(parclass);
Biz lang o'zgaruvchisi murojaat qiladigan ob'ektning sinf nomini aniqlaymiz.
if (lang.Equals(String.Empty))
{
Console.WriteLine("The string is empty");
} else
{
Console.WriteLine("The string is not empty");
}
Ob'ektlarda turli xil usullar mavjud. Equals () usuli bilan satr bo'sh yoki yo'qligini tekshiramiz.
int len = lang.Length;
Console.WriteLine("The string has {0} characters", len);
Length xususiyati satr hajmini qaytaradi.
$ dotnet run
String
Object
The string is not empty
The string has 4 characters
Bu stringobjects.exe dasturining chiqishi.
Dostları ilə paylaş: |