Hirdetés
Új hozzászólás Aktív témák
-
Lakers
tag
sziasztok!
Ismét kód értelmezésben kérem a segítségeteket
ez a Pass osztály:using System;
namespace Parameters
{
class Pass
{
public static void Value(int param)
{
param = 42;
}
public static void Reference(WrappedInt param)
{
param.Number = 42;
}
}
}WrappedInt osztály:
namespace Parameters
{
class WrappedInt
{
public int Number;
}
}Ez pedig a Main metódus tartalma:
WrappedInt wi = new WrappedInt();
Console.WriteLine(wi.Number);
Pass.Reference(wi);
Console.WriteLine(wi.Number);itt a Reference függvény azt csinálja, hogy a WrappedInt osztályból meghívja a példányt, az a példány WrappedInt osztályban 0, és ugye a Reference metódus meghívás után a példány(Number) értéke 42 lesz.
Kérdésem:
1. public static void Reference(WrappedInt param) miért param van itt? és miért nem number? (mert az a Number az az osztály mezője?)
2. a Reference metódusban a param.Number=42 utasítás mit csinál? a Number 0 értékéhez hozzáadta a param 42 értéket? (lehet ennél a kérdésnél, még tovább kell lapoznom a könyvet
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Ha a koreaiakon múlik, még évekig ingünk-gatyánk rámehet a memóriákra
- Foxpost
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- SSD kibeszélő
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Call of Duty: Black Ops 7
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- CADA, Polymobil, és más építőkockák
- Milyen notebookot vegyek?
- További aktív témák...
- LG 32SQ700S-W - 32" VA Smart - 3840x2160 4K UHD - 62Hz 5ms - WebOS - Wifi + BT - USB-C - Hangszórók
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- Bomba ár! Lenovo 14W Gen2 - AMD 3015e I 4GB I 128SSD I 14" FHD I HDMI I Cam I W11 I Garancia!
- Újszerű Apple Macbook Air 13 - M2 - 8/256GB (MLY33MG/A) éjfekete - 141 Ciklus - 1+ év garancia - HUN
- LG 34WQ500-B - 34" IPS LED - 2560x1080 Wide FHD - 100Hz 5ms - AMD FreeSync - HDR10
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



