Во-первых, я предполагаю строку: Dim c As pluto = CType(b, pluto)
- это неправильный тип, и на самом деле оно должно быть Dim c As pluto = CType(a, pluto)
?
Вы не можете привести один класс к другому, если они не связаны между собой.Возможно, вам придется объяснить, что вы пытаетесь сделать, иначе мой ответ был бы таким: почему вы создаете разные классы pluto
и pippo
, если они кажутся идентичными?Просто создайте один класс и создайте для него два объекта.
Если вам нужны отдельные классы, возможно, они каким-то образом связаны, и вы можете заставить pippo
наследовать от pluto
?Или сделайте так, чтобы они оба реализовали один и тот же интерфейс.
В общем, я бы также предположил, что, возможно, стоит перевести имена ваших классов / переменных на английский, так как это может помочь людям понять, что выпытаюсь сделать.