Čo je referencia C#?
Čo je referencia C#?

Video: Čo je referencia C#?

Video: Čo je referencia C#?
Video: Jain - Come (Official Video) 2024, November
Anonim

In C# a odkaz na objekt odkazuje na objekt ako celok a premenná ref je alias pre inú premennú. Môžete povedať, že sú koncepčne odlišné, pretože C# umožňuje s nimi rôzne operácie.

Z toho vyplýva, že C# prechádza odkazom?

C# , jazyk je prejsť podľa hodnoty. Ak chcete dosiahnuť prejsť podľa referencie , musíte použiť kľúčové slovo ref explicitne, čo znamená, že jazyk v predvolenom nastavení nepodporuje prejsť podľa referencie , musíte kompilátoru výslovne povedať, že tu to je prejsť podľa referencie.

Okrem vyššie uvedeného, čo je referenčný reťazec v C #? The ref kľúčové slovo označuje hodnotu, ktorá sa odovzdáva odkaz . Používa sa v štyroch rôznych kontextoch: V podpise metódy a vo volaní metódy na odovzdanie argumentu metóde odkaz . Ďalšie informácie nájdete v časti Odovzdanie argumentu odkaz.

Podobne sa možno pýtať, je zoznam referenciou typu C#?

Zoznam je a referenčný typ . Ak sa pozriete do dokumentácie, uvidíte, že je deklarovaná ako " trieda "čo znamená, že je to a referenčný typ . Hodnota typy bude deklarovaný ako "štruktúra".

Čo je out a ref v C#?

The von je kľúčové slovo v C# ktorý sa používa na odovzdávanie argumentov metódam ako referenčný typ. Vo všeobecnosti sa používa, keď metóda vracia viacero hodnôt. The von parameter neprechádza vlastnosťou. The ref parameter neprechádza vlastnosťou.

Odporúča: