2007-02-21, 19:57
  #1
Medlem
wolframs avatar
En metod som returnerar en heltal har typen int en metod som inte returnerar ngot har typen void. Men kan en metod returnera flera olika vrden av olika typer och vad har den d sjlv fr typ?
Citera
2007-02-21, 20:29
  #2
Medlem
object[]?
Citera
2007-02-21, 21:02
  #3
Medlem
ppelkakas avatar
Citat:
Ursprungligen postat av wolfram
En metod som returnerar en heltal har typen int en metod som inte returnerar ngot har typen void. Men kan en metod returnera flera olika vrden av olika typer och vad har den d sjlv fr typ?
Det du kallar metodens typ R metodens returvrdes typ.
En metod kan bara returnera ett vrde. Det kan vara en primitiv datatyp, en array, eller vilket objekt som helst.

Att returnera flera vrden gr dock att stadkomma p flera olika stt:
1. Returnera en array av vrden.
2. Returnera ett objekt innehllande flera vrden.
3. Anvnda metodens inparametrar fr att "skicka ut" vrden.
Citera
2007-02-21, 22:57
  #4
Medlem
McBs avatar
Kort sagt, ja.

http://msdn2.microsoft.com/en-us/library/t3c3bfhx.aspx
Citera
2007-02-22, 00:11
  #5
Medlem
Det gr ju att stoppa in dem i en struct och ha funktionen till att returnera
en sdan. Vanligare l vl iofs. att ge funktionen en pekare till en struct, och
lta funktionen modifiera vrdena p plats, s att sga.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in