Hallo,

Ich komme aus der vba Ecke und habe gerade mein erstes C# Programm geschrieben. Wenn man zahlreiche Videos zu Klassen und Eigenschaften im Internet anschaut wird das ganz gut erklärt. Aber ich brauche in meiner Klasse keinen Zugriff von außen, da ich nur zwei Arrays aus Dateien einlesen und diese dann mit einer in der Klasse zur Verfügung gestellten Public Methode verarbeite. Jetzt stellt sich mir die Frage, ob es ein gute Vorgehensweise ist nur private Variablen zu verwenden, die ich mittels dem Konstruktor befüllen lassen und dann diese Variablen intern verwende oder ob es besser wäre Eigenschaften zu erzeugen und diese zu verwenden.

Was ist eigentlich generell der best practise: innerhalb der Klasse generell Eigenschaften in den Methoden darin zu verwenden oder die private Variable dahinter?

Vielen Dank für eure Antworten.

Dane