identiffikatorlar, literallar, o’zgaruvchilar va turni boshqa turga keltirish. o’zgaruvchi va o’zgarmas tushunchasi. lokal va global o`zgaruvchilar. berilganlar turlarining shajarasi. qiymati bo`yicha aniqlangan turlar. oshkor va oshkormas turlar

PPTX 59 стр. 1,3 МБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 59
identiffikatorlar, literallar, o’zgaruvchilar va turni boshqa turga keltirish. o’zgaruvchi va o’zgarmas tushunchasi. lokal va global o`zgaruvchilar. berilganlar turlarining shajarasi. qiymati bo`yicha aniqlangan turlar. oshkor va oshkormas turlar. identiffikatorlar literallar c# dasturlash tilida literallar (literals) dasturda ma'lum bir qiymatni ifodalovchi bevosita yozilgan konstantadir. literal qiymatlar o‘zgaruvchilar yoki ifodalar sifatida ishlatiladi va ular dasturda o‘zgarmaydigan ma'lumotlarni ifodalaydi. c# tilida bir nechta turdagi literallar mavjud. c#da ishlatiladigan asosiy literallar turlari o‘zgaruvchilar c# dasturlash tilida o'zgaruvchilar (variables) — bu dasturda ma'lum bir qiymatni saqlash uchun ishlatiladigan xotira joylari. o'zgaruvchilarni e'lon qilishda ularning turi (data type) va nomi belgilanadi, va ular dastur ishlayotganda turli qiymatlarni saqlash uchun ishlatiladi. qiymat tayinlash: o'zgaruvchiga qiymat berish uchun tenglik (=) belgisi ishlatiladi. o'zgaruvchiga qiymat dastur ishga tushganda o'rnatiladi. birlashtirilgan e'lon qilish va qiymat berish c# da o'zgaruvchilarni bir qatorda e'lon qilib, qiymatlarni birlashtirib berish mumkin. o'zgaruvchi turlari konsolda chiqarish o'zgaruvchilarning o'zgarishi bir turni boshqa turga keltirish implicit casting (avtomatik …
2 / 59
lidcastexception yoki formatexception xatoliklari yuz berishi mumkin, shuning uchun ularni ishlatishda ehtiyot bo'lish kerak. parse va tryparse metodlari parse va tryparse metodlari yordamida turdagi qiymatlarni o'qib olish va ularni o'zgaruvchilarga aylantirish mumkin. parse metodi xatolikni to'xtatmaydi va xato yuz berganida exception chiqaradi, lekin tryparse metodi xatolikni oldini oladi va false qaytaradi. agar string qiymat noto'g'ri formatda bo'lsa (masalan, int.parse("abc")), unda formatexception xatolik yuz beradi.tryparse metodini ishlatish:tryparse metodini ishlatish, xatolikni oldini olish va tur konvertatsiyasini xavfsiz qilish uchun yaxshi usuldir. agar konvertatsiya muvaffaqiyatli bo'lsa, true qaytaradi, aks holda false va xatolik yuz bermaydi. o’zgaruvchi va o’zgarmas tushunchasi c# dasturlash tilida o'zgaruvchi (variable) va o'zgarmas (constant) tushunchalari ma'lumot saqlash va dasturdagi qiymatlarni boshqarish uchun ishlatiladi. bu ikki tushuncha bir-biriga o'xshash bo'lsa-da, ularning ishlash prinsiplari va qo'llanishi farq qiladi. quyida har ikkalasi haqida batafsil ma'lumot beraman. o'zgarmas (constant): o'zgaruvchi va o'zgarmas o'rtasidagi farqlar static constants agar o'zgarmas class doirasida e'lon qilingan bo'lsa, unga …
3 / 59
sturlash tilida qiymat bo'yicha aniqlangan turlar (value types) — bu turlar ma'lumotni o'zida saqlaydi. ya'ni, o'zgaruvchi yoki ob'ekt yaratishda uning qiymatini to'g'ridan-to'g'ri nusxa olishadi. qiymat turlari o'zgarganda, uning nusxasi o'zgaradi, lekin asl qiymatga ta'sir qilmaydi. c#da qiymat turlari ikkita asosiy guruhga bo'linadi: primitives (asosiy turlar) va structs (strukturalar). qiymat turlarining xususiyatlari: o'zida saqlaydi: qiymat turlari ma'lumotni o'zida saqlaydi. shuning uchun ular nusxa olinganda, asl qiymat o'zgarmaydi. o'zgarishlar faqat nusxada: agar qiymat turi o'zgaruvchisining qiymati nusxalansa, asl o'zgaruvchi va nusxasi mustaqil bo'ladi. boshqacha aytganda, nusxa olishda o'zgaruvchilarning qiymatlari bir-biriga ta'sir qilmaydi. xotira: qiymat turlari ko'pincha xotiradagi kam joyni egallaydi, chunki ular ma'lumotlarni to'g'ridan-to'g'ri o'zlarida saqlaydi. oshkor va oshkormas turlar c# dasturlash tilida oshkor turlar (public types) va oshkormas turlar (private types) atamalari ko'pincha ma'lumot turlarini yoki modifikatorlarni tushuntirishda ishlatiladi. biroq, bu atamalar ma'lumot turlari (data types) emas, balki kapsulyatsiya (encapsulation) va kiritish/o'chirish (access modifiers) haqida gapirganda muhim ahamiyatga ega bo'ladi. image1.png …
4 / 59
g image62.png image63.png image64.png image65.png image66.png /docprops/thumbnail.jpeg
5 / 59
identiffikatorlar, literallar, o’zgaruvchilar va turni boshqa turga keltirish. o’zgaruvchi va o’zgarmas tushunchasi. lokal va global o`zgaruvchilar. berilganlar turlarining shajarasi. qiymati bo`yicha aniqlangan turlar. oshkor va oshkormas turlar - Page 5

Хотите читать дальше?

Скачайте все 59 страниц бесплатно через Telegram.

Скачать полный файл

О "identiffikatorlar, literallar, o’zgaruvchilar va turni boshqa turga keltirish. o’zgaruvchi va o’zgarmas tushunchasi. lokal va global o`zgaruvchilar. berilganlar turlarining shajarasi. qiymati bo`yicha aniqlangan turlar. oshkor va oshkormas turlar"

identiffikatorlar, literallar, o’zgaruvchilar va turni boshqa turga keltirish. o’zgaruvchi va o’zgarmas tushunchasi. lokal va global o`zgaruvchilar. berilganlar turlarining shajarasi. qiymati bo`yicha aniqlangan turlar. oshkor va oshkormas turlar. identiffikatorlar literallar c# dasturlash tilida literallar (literals) dasturda ma'lum bir qiymatni ifodalovchi bevosita yozilgan konstantadir. literal qiymatlar o‘zgaruvchilar yoki ifodalar sifatida ishlatiladi va ular dasturda o‘zgarmaydigan ma'lumotlarni ifodalaydi. c# tilida bir nechta turdagi literallar mavjud. c#da ishlatiladigan asosiy literallar turlari o‘zgaruvchilar c# dasturlash tilida o'zgaruvchilar (variables) — bu dasturda ma'lum bir qiymatni saqlash uchun ishlatiladigan xotira joylari. o'zgaruvchilarni e'lon qilishda ularning turi...

Этот файл содержит 59 стр. в формате PPTX (1,3 МБ). Чтобы скачать "identiffikatorlar, literallar, o’zgaruvchilar va turni boshqa turga keltirish. o’zgaruvchi va o’zgarmas tushunchasi. lokal va global o`zgaruvchilar. berilganlar turlarining shajarasi. qiymati bo`yicha aniqlangan turlar. oshkor va oshkormas turlar", нажмите кнопку Telegram слева.

Теги: identiffikatorlar, literallar, … PPTX 59 стр. Бесплатная загрузка Telegram