C# tipidagi konvertatsiya


Download 18.66 Kb.
bet1/5
Sana10.02.2023
Hajmi18.66 Kb.
#1187167
  1   2   3   4   5
Bog'liq
konvers

C# tipidagi konvertatsiya

Ushbu qo'llanmada biz C# tipidagi konvertatsiya va uning turlarini misollar yordamida bilib olamiz.

Bir turdagi qiymatni (int, float, double va boshqalar) boshqa turga o'tkazish jarayoni tur konversiyasi deb ataladi.

C# da turni o'zgartirishning ikkita asosiy turi mavjud:

  1. Yashirin turdagi konversiyalar

  2. Aniq turdagi konvertatsiyalar

1. C# da noaniq turdagi konvertatsiya

Yashirin turdagi konvertatsiya qilishda C# kompilyatori avtomatik ravishda bir turni boshqasiga o'zgartiradi.

Odatda, int kabi kichikroq turlar (xotira hajmi kamroq) avtomatik ravishda double (katta xotira hajmiga ega) kabi kattaroq turlarga aylantiriladi .

Misol: Inmplicit Type Conversion

tizimdan foydalanish ;



nom maydoni Mening ilovam {

sinf Dastur {

statik bekor Asosiy ( string [] args) {

int numInt = 500 ;



// numInt turini oling

n turi = numInt.GetType();



// Yashirin konvertatsiya

double numDouble = numInt;



// numDouble turini oling

n1 yozing = numDouble.GetType();



// Konversiyadan oldingi qiymat

Console.WriteLine( "numInt qiymati: " +numInt);

Console.WriteLine( "numInt turi: " + n);



// Konvertatsiyadan keyingi qiymat

Console.WriteLine( "numDouble qiymati: " +numDouble);

Console.WriteLine( "numDouble Type: " + n1);

Console.ReadLine();

}

}

}

Chiqish

numInt qiymati: 500

numInt turi: System.Int32

numDouble qiymati: 500

numDouble turi: System.Double

Yuqoridagi misolda biz numInt nomli int tipidagi o'zgaruvchini yaratdik .

Chiziqqa e'tibor bering,


Download 18.66 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




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