Operativsystem: .............................................................
Operativsystem: .............................................................
Operativsystem: .............................................................
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
fil: hus.cs<br />
//enkelt eksempel på properties i klasse<br />
//i stedet for properties kan anvendes public metoder - se eksempel i koden:<br />
//properties spiller en enorm rolle i komponenter i Windows programmeringen<br />
//F.eks. har en Button en property der hedder Text<br />
//derfor kan man i C# skrive: minbutton.Text="Klik";<br />
using System;<br />
public class Hus{<br />
//NB der er FORSKEL på disse private felter/egenskaber og deres<br />
//tilsvarende properties - derfor kaldes de IKKE det samme!<br />
private string id;<br />
private int areal;<br />
private int etager;<br />
private int bygget;//ex 1945<br />
public Hus(){}<br />
public void udskriv_data(){<br />
Console.WriteLine("Husets ID er: {0}",id);<br />
Console.WriteLine("Huset er bygget {0}, er {1} etager med areal {2}<br />
kvm",bygget,etager,areal);<br />
}<br />
}<br />
class app<br />
{<br />
//en property - skrives altid med denne signatur og struktur:<br />
//NB klassens indre egenskaber er stadig private!<br />
//Der er blot lettere adgang til dem med en property:<br />
public string ID{<br />
get{return id;}<br />
set{id=value;}<br />
}<br />
//OBS: i stedet kunne skrives 2 metoder:<br />
//Forskellen er i simple tilfælde ikke så stor:<br />
//public string get_id(){return id;} og<br />
//public void set_id(string i){id=i;}<br />
public int Areal{<br />
get{return areal;}<br />
set{areal=value;}<br />
}<br />
public int Etager{<br />
get{return etager;}<br />
set{etager=value;}<br />
}<br />
public int Bygget{<br />
get{return bygget;}<br />
set{bygget=value;}<br />
}<br />
public static void Main(string[] args)<br />
{