То, что я хочу сделать, это следующее:Как преобразовать целое число автоматически в мой тип?
class myNumber
sub new(i as integer)
end sub
end class
sub main()
Dim listl as new List(of myNumber)
listl.add(1)
' some more stuff ... '
end sub
поэтому вопрос в том, какая функция у меня переопределить, или то, что атрибут мне нужно добавить, так что код в основных компилируется?
Его не для какой-либо конкретной цели, просто любопытство.
Не должно быть просто 'listl.add (новый MyNumber (1)) '? –
, это было бы одним из способов, но мне интересно просто использовать listl.add (1), а затем программа автоматически вызывает конструктор с целым числом – lsteinme
, вы создаете «Список (MyNumber)», который существует только в этом подпункте , кстати, поэтому для добавления в список вам нужно создать New 'MyNumbers'. Он содержит типы 'MyNumber', а не целые числа. – Plutonix