1-Mavzu 1-Mavzu Reja: Klass a’zolariga ruxsatni boshqarish


// Strukturalar kichik hajmdagi ma'lumotlarni to'plash uchun qulay



Yüklə 233,68 Kb.
səhifə87/96
tarix27.07.2023
ölçüsü233,68 Kb.
#137688
1   ...   83   84   85   86   87   88   89   90   ...   96
1-Mavzu 1-Mavzu Reja Klass a’zolariga ruxsatni boshqarish-fayllar.org

// Strukturalar kichik hajmdagi ma'lumotlarni to'plash uchun qulay.
using System;
// Определить структуру пакета,
struct PacketHeader {
public uint PackNum; // номер пакета
public ushort PackLen; // длина пакета
}
// Elektron tijorat operatsiyalari yozuvlarini yaratish uchun
//PacketHeader strukturasidan foydalanish.
class Transaction {
static uint transacNum = 0;
PacketHeader ph; // Transaction sinfiga PacketHeader tuzilishini kiritish.
string accountNum;
double amount;
public Transaction(string ace, double val) {
// paket sarlavhasini yaratish
ph.PackNum = transacNum++;
ph.PackLen =512; // ishchi uzunlik
accountNum = ace;
amount = val;
}
// Bitim taqlid qilish.
public void sendTransaction() {
Console.WriteLine("Пакет #: " + ph.PackNum +
", Длина: " + ph.PackLen +
",\n Счет #: " + accountNum +
", Сумма: {0:C}\n", amount);
}
}
// Bitim paketi struktura tuzilishi foydalanish.
class PacketDemo {
static void Main() {
Transaction t = new Transaction("31243", -100.12);
Transaction t2 = new Transaction("AB4655", 345.25);
Transaction t3 = new Transaction("8475-09", 9800.00);
t.sendTransaction ();
t2.sendTransaction ();
t3.sendTransaction ();
}
}

Yüklə 233,68 Kb.

Dostları ilə paylaş:
1   ...   83   84   85   86   87   88   89   90   ...   96




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin