OUT & REF

Beschreibung

2 C# Object Oriented Programming (Avancerade metoder) Mindmap am OUT & REF, erstellt von Jenny Degling am 02/12/2013.
Jenny Degling
Mindmap von Jenny Degling, aktualisiert more than 1 year ago
Jenny Degling
Erstellt von Jenny Degling vor fast 11 Jahre
35
0

Zusammenfassung der Ressource

OUT & REF
  1. Ref
    1. Möjliggör att anropa en metod med en referens till en yttre variabel.
      1. Måste deklareras och anropas med nyckelordet ref.
        1. Main();{int num = 5; Square (ref num);} void Square (ref int number) {number = number * number;} Vilket resulterar i att num = 25
        2. Ref skapar ett alias som refererar till samma minnescell på stacken som den ursprungliga variabeln och tilldelar ett nytt värde till aliaset.
          1. PROBLEM: Att förändra den yttre variabeln kan vara problematiskt då det blir svårt att resonera om variabelns värde och kan till exempel bli tilldelad null i metoden
            1. = ANVÄND MED MÅTTA
          2. OUT
            1. Möjliggör också att anropa en metod med en referens till en yttre variabel
              1. Måste deklareras och anropas med out explicit men behöver inte ha ett tilldelat värde
                1. Behöver dock tilldelas ett värde i metoden!
                2. Används för att tillåta mer än ett värde att returneras från en metod
                  1. Vaiablerna refererar till samma minnescell
                  Zusammenfassung anzeigen Zusammenfassung ausblenden

                  ähnlicher Inhalt

                  Datatyper, selektion och iteration
                  Jenny Degling
                  Frågor och svar
                  Jenny Degling
                  Begrepp
                  Jenny Degling
                  Arrays
                  Jenny Degling
                  Klasser
                  Jenny Degling
                  Introduktion
                  Jenny Degling
                  Arv- virtual, abstract och override
                  Jenny Degling
                  Typomvandling
                  Jenny Degling
                  Felhantering
                  Jenny Degling
                  string, char, array & list
                  Jenny Degling
                  SQ3- Sei dabei! :)
                  B G