1-qator: Nomlar maydonidan using System sinflardan foydalanishimiz mumkinligini anglatadi. 2-qator
Download 0.73 Mb.
|
C# asoslari
- Bu sahifa navigatsiya:
- Xotira manzilini bilish nega foydali
- C Ko’rsatkichlar
Toifalarni o'zgartirish funksiyalari
C# Xotira ManziliXotira manzilini olish uchun & dan foydalanib olishimiz mumkin. Bundan tashqari o'zgaruvchi xotira manzilini olish uchun ham foydalanish mumkin. Xotira manzili bu kompyuterda saqlanadigan joy nomi hisoblanadi. O'zgaruvchi C# dasturlash tilida yaratilgan vaqtida, o'zgaruvchiga xotira manzili belgilanadi. Shuni esdan chiqarmang qachonki biz o'zgaruvchiga qiymat yuklaganimizda yoki mavjud qiymatni chaqirganimizda xotira manziliga murojaat qiladi. Xotira manzilini bilish nega foydali?Ma’lumotlar va ko'rsatkichlar. C # da juda muhimdir, chunki ular sizga kompyuterning xotirasida ma'lumotlarni boshqarish imkoniyatini beradi - bu kodni kamaytirishi va mukammalligini oshirishi mumkin. Ushbu ikkita xususiyat C# ni Python, Html, Css, Javascript, PHP va Java kabi boshqa dasturlash tillaridan ajratib turadigan narsalardan biridir. Endi misol ko’rib chiqamiz shunga oid: namespace UzbekDevs { internal class Program { static void Main(string[] args) { int a = 10; Console.WriteLine(&a); string s = "Salom"; Console.WriteLine(&s); long c =67; Console.WriteLine(&c); double d = 2.4; Console.WriteLine(&d); Console.ReadKey(); } } } Dastur natijasi: 0xbeffab70 0xbe893b68 0xbeacab70 0xbefb0b68 C# Ko’rsatkichlarKo'rsatkich. O'zining qiymati sifatida xotira manziliini ko'rsatuvchi (saqlovchi) o'zgaruvchilarga - ko'rsatkich o'zgaruvchilar deyiladi. Masalan : Ko'rsatkichning qiymati 1. 0xbe22ff45 2. 0xbe22f112 3. va hokazo kabi xotiraning aniq qismi bo'lishi mumkin. Boshqa o'zgaruvchilar kabi, ko'rsatkichlardan foydalanish uchun ularni e'lon qilish, toifasini aniqlash shart. string *S ,s ; bu yerda s - string toifasidagi obyektga ko'rsatkich, s esa oddiy satr (string) toifasidagi o'zgaruvchi. Ko'rsatkichlarni e'lon qilishda har bir o'zgaruvchi oldigan * qo'yilishi shart. *operator (dereference operatori) yordamida o'zgaruvchining qiymatini olish uchun ko'rsatgichdan foydalanishingiz mumkin: Ko‘rsatkichlar ta’rifi. Ko‘rsatkichlar qiymati konkret tipdagi obyektlar uchun xotirada ajratilgan adreslarga tengdir. Shuning uchun ko‘rsatkichlar ta’riflanganda ularning adreslarini ko‘rsatish shart. namespace UzbekDevs { internal class Program { static void Main(string[] args) { int a = 10; int * A= &a; Console.WriteLine(A+ +"\n"); Console.WriteLine(*A+ +"\n"); string s = "Salom"; string *S = &s; Console.WriteLine(S+ +"\n"); Console.WriteLine(*S + +"\n"); long c = 67; long* C = &c; Console.WriteLine(C+ +"\n"); Console.WriteLine(*C+ +"\n"); double d = 2.4; double* D = &d; Console.WriteLine(D+ +"\n"); Console.WriteLine(*D + +"\n"); Console.ReadKey(); } } } Dastur natijasi: Download 0.73 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling