using System;
class Bancnota
{
private int valoare;
public Bancnota(int v)
valoare = v;
}
public static explicit operator Bancnota(int v)
return new Bancnota(v);
public static explicit operator int (Bancnota b)
return b.valoare;
public class TestConversieExplicita
public static void Main()
int val = 100;
Bancnota b = (Bancnota)val;
Console.WriteLine((int)b);