Вопрос о неявной перегрузке операторов в c # - PullRequest
2 голосов
/ 30 марта 2010
MyClass c = 10;

Есть ли способ заставить этот код работать? Я знаю, что через неявную перегрузку операторов вы можете получить противоположную работу:

int i = instanceOfMyClass;

Спасибо

1 Ответ

10 голосов
/ 30 марта 2010

Конечно ...

class MyClass
{
    public static implicit operator MyClass(int value) { /* your code */ }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...