«C# dasturlash tili» O’quv qo’llanma


S# tilidagi kalit so’zlar



Download 0,57 Mb.
bet23/76
Sana20.07.2022
Hajmi0,57 Mb.
#828017
1   ...   19   20   21   22   23   24   25   26   ...   76
Bog'liq
C # ma\'lumotnoma

S# tilidagi kalit so’zlar
S# tilida 77 ta kalit so’zlar (1.1 jadval) aniQlangan bo’lib, ularni o’zgaruvchilarning, sinflarning va usullarning nomlari sifatida ishlatish mumkin emas. Barcha kalit so’zlar faQat satrli , ya’ni kichik harflar bilan yoziladi.
Jadval 1.1. S# ning kalit so’zlari


abstract

as

base

bool

breack

byte

case

catch

char

checked

class

const

continue

decimal

default

delegate

do

double

else

enum

event

explicit

extern

false

finally

fixed

float

for

foreach

goto

if

implicit

in

mt

interface

internal

is

lock

Long

namespace

new

null

object

operator

out

override

params

private

protected

publick

readonly

ref

return

sbyte

sealed

short

sizeof

stackalloc

static

string

struct

switch

this

throw

true

try

typeof

uint

ulong

unchecked

unsafe

ushort

using

vortual

volatile

void

while










Identifikatorlar
Identifikator- deb, bir yoki bir necha belgilar ketma-ketligidan iborat bo’lgan nomlashga aytiladi. Odatda bularning birinchi belgilari ixtiyoriy harfdan yoki pastki chiziQcha belgisidan boshlanishi mumkin. Keyingilari esa harf, pastki chiziQcha belgisi yoki raQam kabilardan iborat bo’lishi mumkin. Pastki chiziQcha belgisi o’zgaruvchining nomini o’Qilishini yaxshilash uchun ishlatiladi. Masalan, line__count, Test, x, V'2, MaxLoadup, _top, my_var, sample23.
C# kompilyatori yuQori va Quyi registr belgilarini har xil deb Qabul Qiladi. Masalan, lola va Lola nomlari har xil nomlardir. BoshQa algoritmik tillardagi singari, identifikator raQamdan boshlanishi mumkin emas. Ammo, zarur bo’lsa kalit so’zlarning oldiga @ belgisini Qo’yish bilan ularni identifikatorga aylantirish mumkin. Masalan: @for, @Var. Ammo, izoh tarzida shuni ham aytib o’tish kerakki, iloji boricha bunday belgilashlardan foydalanish tavsiya etilmaydi.
Ma’lumki, identifikatorlar- S# da usullarning, o’zgaruvchilarning yoki foydalanuvchi tomonidan aniQlangan elementlarning nomlarini ifodalash uchun ishlatiladi.
S# kutubxonasi
Bu bobda taQdim etilgan dasturlarda, o’rnatilgan ikkita WriteLine () va Write usullaridan foydalanildi. Aytib o’tilganidek, bu usullar System fazosiga mansub bo’lgan Console sinfining a’zolari bo’lib hisoblanadi. Qaysiki System fazosi ham o’z navbatida .NET Framework kutubxonalar sinfida aniQlangan bo’ladi. .NET Framework kutubxonalar sinfi S# da kiritishG’chiQarish amalini Qo’llashni amalga oshirish uchun, satrlarni Qayta ishlash uchun, tarmoQda ishlash va GUI interfeyslarini yaratish uchun foydalaniladi. C# standart .NET platformasi sinflari bilan chambarchas integrallashgan. Ko’ryapsizki, ixtiyoriy C#-dasturda ishlatiladigan kutubxonalar sinfi ko’pchilik funksional imkoniyatlarni ta’minlaydi. S#da dasturchi bo’lish uchun mana shu standart sinflarni o’rganish zarur. Bu kitobda V etoy knige opisano’ razlichno’ye metodo’ i elemento’ biblioteki klassov .NET kutubxonalar sinfining har xil usullari va elementlari tasvirlangan bo’lib, kutubxonaning ancha kattaligi tufayli uning bir Qancha komponentalarini mustaQil o’rganishga to’g’ri keladi.



1. MSIL nima va u S# uchun nega bunchalik zarur?
2. Tilga bog’liQ bo’lmagan bajarish muhiti (CLR) nima?
3. OYDning uchta asosiy tamoyili nimalar?
4. S# da yozilgan dasturning bajarilishi Qaysi usuldan boshlanadi?
5. O’zgaruvchi nima? Nomlar fazosi deb nimaga aytiladi?
6. Quyidagi nomlarning Qaysi birlari S# da to’g’ri emas ?
a) j count
b) Scount I
v) count 27
g) 67count
d) @if

  1. Bitta satrli izoh Qanday tuziladi? Ko’p satrli izoh Qanday tuziladi?

  2. if operatorining sintaksisini yozing. for operatorining sintaksisini yozing .

  3. Kod bloki Qanday tuziladi? 10.Har bir S# dasturini using System; operatori bilan boshlash shartmi ?

  1. Oy sirtidagi og’irlik kuchi yer sirtidagi og’irlik kuchining taxminan 17 foyizini tashkil etadi Sizning Oydagi og’irligingizni Qanday bo’lishini hisoblaydigan dastur yozing.

  2. 1-2 loyihalarni shunday o’zgartiringki, natijada dastur dyuymni metrga aylantirib beradigan jadvalni chiQarsin. Natija 0 dan 100 dyuymgacha bo’lgan oraliQda olingan masofalar to’plami uchun hisoblansin. Dastur har 12 satrdan so’ng bo’sh satrni bosib chiQaradigan bo’lsin. (Bir metr
    taxminan 39.37 dyuymga teng.)


Download 0,57 Mb.

Do'stlaringiz bilan baham:
1   ...   19   20   21   22   23   24   25   26   ...   76




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish