Was ist das hier?

  • Eine Plattform von Flensburger Studenten für Flensburger Studenten
  • Ein Wiki zum Sammeln von Wissen
  • Ein Forum zum Austausch
  • Eine Wissensdatenbank zum Informatikstudium:
    • Programmieren in C, C#, PHP, Javascript, HTML, CSS
    • Datenbanken und Abfragen mit SQL
    • 2D / 3D - Gestaltung
    • Mathe, Physik, Gerätetechnik, RoBs
    • Audio- / Videotechnik
    • ...und vieles mehr

Anmelden

Warum registrieren?

Weil besser als gut!

 

C-Squared-Properties

Properties

  • Properties verhalten sich äusserlich wie Attribute
  • der Zugriff (schreibend und lesend) erfolgt jedoch mit speziellen Methoden (set und get)
  • get hat keine Parameter
  • set hat einen Parameter : value
Beispiel
C#
 
class X
{
   private double x = 1.0;
   private double y = 2.0;
 
   public double prop
   get
   {
     return x * y;
   }
   set
   {
     x = value;
     y = 2.0 * value;
   }
}
 
static void main()
{
   X obj = new X();
   console.writeln (obj.prop); // get : Ausgabe 2.0
 
   obj.prop = Math.Sqrt(21.0); // set : durch das Zuweisungszeichen
   console.writeln(obj.prop)   // Ausgabe 42 (wurzel 21 (x) * wurzel 21 * 2
}
 



Kategorie: Programmieren3 | 3. Semester | C-Sharp
| Mehr

Zahlen & Daten

  • 1790 Seitenaufrufe
  • 233 Tage alt
  • 2 Versionen
  • Letzte Änderung: 29.09.2011 um 14:10 Uhr

Publish