Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Reimplementare System.Collections.IList

    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?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    120
    Sì, un suggerimento ce l'ho
    Quando posti il codice non metterlo tutto su una riga e anche se quellammmmmerda di casella che compare non ti permette altro ; modifica a mano il risultato dell'inserimento mettendo i ritorni a capo, perché così fai passare proprio la voglia ...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.