Mis on C# viide?
Mis on C# viide?

Video: Mis on C# viide?

Video: Mis on C# viide?
Video: Video for MIS 218 C# 2024, November
Anonim

sisse C# a viide objektile viitab objektile kui tervikule ja ref-muutuja on teise muutuja varjunimi. Võite öelda, et nad on kontseptuaalselt erinevad, kuna C# võimaldab nendega erinevaid toiminguid teha.

Kas C# on sellest lähtuvalt läbinud?

C# , keel on üle andma väärtuse järgi. Kui soovite saavutada läbida viitega , peate sõnaselgelt kasutama ref-märksõna, mis tähendab, et keel vaikimisi seda ei toeta läbida viitega , peate koostajale selgesõnaliselt ütlema, et siin see on läbida viitega.

Lisaks ülalolevale, mis on ref string C#-s? The viide märksõna tähistab väärtust, millest mööda läheb viide . Seda kasutatakse neljas erinevas kontekstis: meetodi signatuuris ja meetodi kutses, et anda meetodile argument viide . Lisateavet leiate teemast Argumendist möödaminek viide.

Samamoodi võib küsida, kas loend on viitetüüp C#?

Nimekiri on viitetüüp . Kui vaatate dokumentatsiooni, näete, et see on deklareeritud kui " klass ", mis tähendab, et see on a viitetüüp . Väärtus tüübid kuulutatakse "struktuuriks".

Mis on C#-s out ja ref?

The välja on märksõna sees C# mida kasutatakse argumentide edastamiseks meetoditele viitetüübina. Seda kasutatakse tavaliselt siis, kui meetod tagastab mitu väärtust. The välja parameeter ei läbi omadust. The viide parameeter ei läbi omadust.

Soovitan: