Pergunta

MyClass c = 10;

Existe alguma maneira de fazer esse código funcionar? Eu sei que, através da sobrecarga implícita do operador, você pode fazer o oposto de funcionar:

int i = instanceOfMyClass;

Obrigado

Foi útil?

Solução

Claro...

class MyClass
{
    public static implicit operator MyClass(int value) { /* your code */ }
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top