Reja: 1. Turlarni boshqa turga o’zgartirish




Download 5,29 Mb.
bet33/154
Sana08.01.2024
Hajmi5,29 Mb.
#131939
1   ...   29   30   31   32   33   34   35   36   ...   154
Bog'liq
Majmua

Reja:
1. Turlarni boshqa turga o’zgartirish
2. Arifmetik turlarni almashtirish
3. Satr turga almashtirish
4. Convert sinfi va uning metodlari


Turlarni o‘zgartirish: Amaliyotda ko‘p hollarda turlarni o‘zgartirishga to‘g‘ri keladi. C# da turlarni o‘zgartirishning 2 xil, oshkormas va oshkor ko‘rinishlari mavjud.
Oshkormas tur almashtirish qiymat o‘zlashtirilayotganda avtomatik amalga oshiriladi. Masalan, int yoki short turiga mansub qiymat long turiga mansub o‘zgaruvchiga berilganda. Quyidagi misolda int qiymatlar yig‘indisi long turiga o‘zlashtirilgan:
int a=34; int b=45; long c =a + b;
Console.WriteLine("c=" + c);
long turi int turiga nisbatan baytlar soni ko‘p bo‘lganligi uchun Bu yerda, xatolik bo‘lmaydi. Quyidagi jadvalda C# tilidagi oshkormas almashtirishlar keltirilgan:

Tur

Oshkormas o‘tishi mumkin bo‘lgan turlar

sbyte

short, int, long, float, double, decimal

byte

short, ushort, int, uint, long, ulong, float, double, decimal

short

int, long, float, double, decimal

ushort

int, uint, long, ulong, float, double, decimal

int

long, float, double, decimal

uint

long, ulong, float, double, decimal

long, ulong

float, double, decimal

float

double

char

ushort, int, uint, long, ulong, float, double, decimal


Download 5,29 Mb.
1   ...   29   30   31   32   33   34   35   36   ...   154




Download 5,29 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Reja: 1. Turlarni boshqa turga o’zgartirish

Download 5,29 Mb.