Download - Exemplu_07
Transcript
-
8/15/2019 Exemplu_07
1/1
using System;class Bancnota{
private int valoare;public Bancnota(int v) // constructor
{valoare = v;
}public static explicit operator Bancnota(int v) // conversie explicita// public static implicit operator Bancnota(int v) // conversie implicita{
return new Bancnota(v);}public static explicit operator int(Bancnota b) // conversie explicita// public static implicit operator int(Bancnota b) // conversie implicita{
return b.valoare;}
}class Test onversie{
static voi! "ain( ){
int val = #$$;Bancnota b = (Bancnota)val; // onversie explicitaonsole.%rite&ine((int)b); // onversie explicita// Bancnota b = val ; // conversie implicita// onsole.%rite&ine(b); // conversie implicita
}}