ciao,
se quella struttura dati di cui parli in VB6 è la Type, allora ecco quella che ti serve in .NET
codice:
Structure TracciatoRecord
    <VBFixedString(5)> Dim Codice As String
    <VBFixedString(40)> Dim Descrizione As String
    <VBFixedString(2)> Dim ZdZa As String
End Structure
...
Dim TR as TracciatoRecord
Rispetto alla Type è veramente scomoda da scrivere e anche poco ordinata.