Я работаю со структурой, которая требует неявного оператора против строк и сталкивается с основным вопросом, о котором я не думал.Есть ли возможность перегрузить явный оператор, если неявный был перегружен в C#?
public static implicit operator Version (string value) {...}
Я могу понять, имея только явный оператор для обеспечения отливки, но не могу думать о ситуации, когда вы нуждаетесь в этом, если неявный оператор уже перегружен. Есть ли это?
от/до тех же типов, которые я предполагаю? Вы не совсем поняли. –
@HenkHolterman: Ну, ваш комментарий заставлял меня думать. У вас может быть структура в коробке в объект, а затем требуется явное приведение, в то время как трансляция из строки может оставаться неявной. –
Ну, сначала сделайте полный вопрос: вы спрашиваете о двух операторах, так что отправляйте их обоих. –