Hi,
Da ich ja noch nicht so lange mit C# Programmier würde ich mir gerne gleich von Anfang an einen ordentlichen Stil angewöhnen, da ich das ganze ja auch für die Schule lerne kann dies ja nicht verkerht sein.
Ich hab daher 2 Fragen wo ich mir am Unsichersten bin:
1. Es kommt ja oft vor, das man Variablen einer Klasseinstanz inerhalb der Methoden einer andern Klasseinstanz ändern muss. Das mann diese Variablen deswegen nicht als "Public" deklaiert ist mir klar. Momentan mache ich es daher immer so das ich dann die ganze Klasseninstanz an die Method übergebe und dann dort mit einem Set Property auf die Variabel zugreife und sie so ändere. Ist dies so i.O oder sollte ich mit Methods auf die Variabel zugreifen um sie zu ändern?
2. Ich kennzeichne meine Variablen immer:
Ist das so üblich oder sollte ich eine andere Kennzeichnung benutzen?
Gruß Abcd
Da ich ja noch nicht so lange mit C# Programmier würde ich mir gerne gleich von Anfang an einen ordentlichen Stil angewöhnen, da ich das ganze ja auch für die Schule lerne kann dies ja nicht verkerht sein.
Ich hab daher 2 Fragen wo ich mir am Unsichersten bin:
1. Es kommt ja oft vor, das man Variablen einer Klasseinstanz inerhalb der Methoden einer andern Klasseinstanz ändern muss. Das mann diese Variablen deswegen nicht als "Public" deklaiert ist mir klar. Momentan mache ich es daher immer so das ich dann die ganze Klasseninstanz an die Method übergebe und dann dort mit einem Set Property auf die Variabel zugreife und sie so ändere. Ist dies so i.O oder sollte ich mit Methods auf die Variabel zugreifen um sie zu ändern?
2. Ich kennzeichne meine Variablen immer:
Code:
m_Variabel -> Membervariabel
m_fVariabel -> Membervariabel als float
dVariabel -> normale double Variabel
usw..
Gruß Abcd