Ciao ragazzi sto riscontrando difficoltà a migrare una classe da vb6 a c#.
La vecchia versione VB6 ha una proprietà che è un vettore di 6 elementi
Private aVincolo(6) As Integer
Public Property Get Vincolo(Index As Integer) As Integer
Vincolo = aVincolo(Index)
End Property
lo leggo così:
nodo(i).Vincolo(1) = chkvincolo(1).Value
etc....
Adesso ho una classe con l'autoimplementazione che rispecchia le stesse cose in c#
public class Nodo { public double X { get; set; }public double Y { get; set; } public double Z { get; set; } Quella che segue non è accettata come sintassi:
public bool Vincoli(short i) { get; set; }; è possibile che si possa fare?in alternativa potrei mettere 6 proprietà separate
vinc1, vinc2 etc... tanto è fissa a 6 items.
Cosa ne pensate?
Saluti
Sebastiano