Salve a tutti,
scusate il problema forse banale, ma non sono praticissimo con .net,
il mio problema è che dopo la conversione da c# a vb.net di una classe,
e più precisamente di questa parte di codice:
codice:object IList.this[int index] { get { return this[index]; } set { this[index] = (Chart) value; } } [NotifyParentProperty(true)] public Chart this[int index] { get { return (Chart)this.listItems[index]; } set { this.listItems[index] = value; } }
ottengo:
codice:Default Property IList_Item(index As Integer) As Object Implements IList.this Get Return Me(index) End Get Set Me(index) = DirectCast(value, Chart) End Set End Property <NotifyParentProperty(True)> _ Public Default Property Item(index As Integer) As Chart Get Return DirectCast(Me.listItems(index), Chart) End Get Set Me.listItems(index) = value End Set End Property
ed il programma nemmeno compila dandomi errore sul Default ma cmq anche facendolo compilare non si comporta come dovrebbe...
Avete suggerimenti?? E' corretta secondo voi la conversione?

Rispondi quotando