ich habe folgendes Problem:
Ich habe für einen I2C-Extender eine Klasse AddressClass erstellt mit den Klassenvariablen self.Name, self.Address, self.PinNr erstellt.
Nun möchte ich die Adressen über eine Funktion readAddress( addr ) auslesen und muss dazu auf die Variablen Address und PinNr der übergebenen Adressen-Instanz zugreifen, was auch mit addr.Address bzw. addr.PinNr funktioniert. Jedoch würde ich gerne wie in anderen Programmiersprachen den Klassentyp des Parameters addr angeben um zu verhindern, dass z.B. die Funktion readAddress( addr ) mit einer Zahl als Parameter aufgerufen wird und vor allem, weil Visual Studio angesprochenen Klassenvariablen und Funktionen der nicht überprüfen kann, wenn es die Klasse des angesprochenen Parameters addr nicht kennt. Tippfehler oder falsche Bezeichnungen fallen so leider erst während des Kompilierens auf.
Ich hoffe man versteht mein Problem

Gibt es so etwas?
Liebe Grüße
Marcell, euer Leiter für Kundenzufriedenheit bei 1&1 ;-P