OUT & REF

Description

2 C# Object Oriented Programming (Avancerade metoder) Mind Map on OUT & REF, created by Jenny Degling on 02/12/2013.
Jenny Degling
Mind Map by Jenny Degling, updated more than 1 year ago
Jenny Degling
Created by Jenny Degling over 10 years ago
35
0

Resource summary

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
                  Show full summary Hide full summary

                  Similar

                  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
                  CHEMISTRY C1 2
                  x_clairey_x