public void Yuborish(Pul pul, string bank, Pul.PulDelegate delegat) { if (delegat.Target != null) { delegat(pul); } Console.WriteLine(pul.Miqdor.ToString("0.00") + " " + pul.Valyuta); }
//delegate void delegate_nomi() ; static void Main(string[] args) { Pul pul = new Pul(100000000); PulBoshqaruvchi pulBoshqaruvchi = new PulBoshqaruvchi(); Pul.PulDelegate delegat = new Pul.PulDelegate(pulBoshqaruvchi.Uzs2Usd); pulBoshqaruvchi.Yuborish(pul, "VD", delegat); Console.ReadKey(); }
public void Uzs2Usd(Pul pul) { pul.Miqdor /= 9450; pul.Valyuta = "USD"; }
public void Usd2Uzs(Pul pul) { pul.Miqdor *= 9450; pul.Valyuta = "UZS"; }