Hvad er C# reference?
Hvad er C# reference?

Video: Hvad er C# reference?

Video: Hvad er C# reference?
Video: Differences between Variable Instance and Reference | C#.NET Tutorial | Mr. Bangar Raju 2024, Kan
Anonim

I C# -en reference til et objekt refererer til et objekt som en helhed, og en ref-variabel er et alias for en anden variabel. Du kan se, at de er forskellige konceptuelt, fordi C# tillader forskellige operationer på dem.

Heraf, er C# passeret ved reference?

C# , er sproget passere efter værdi. Hvis du vil opnå passere ved reference , skal du bruge søgeordet ref eksplicit, hvilket betyder, at sproget som standard ikke understøtter passere ved reference , skal du udtrykkeligt fortælle compileren, at her er den passere ved reference.

Udover ovenstående, hvad er ref streng i C#? Det ref nøgleord angiver en værdi, der sendes forbi reference . Det bruges i fire forskellige sammenhænge: I en metodesignatur og i et metodekald, at videregive et argument til en metode vha. reference . For mere information, se Sende et argument forbi reference.

På samme måde kan man spørge, er listen en referencetype C#?

Liste er en referencetype . Hvis du ser på dokumentationen, vil du se, at den er erklæret som en " klasse "hvilket betyder, at det er en referencetype . Værdi typer vil blive erklæret som en "struct".

Hvad er ud og ref i C#?

Det ud er et nøgleord i C# som bruges til at overføre argumenterne til metoder som referencetype. Det bruges generelt, når en metode returnerer flere værdier. Det ud parameter passerer ikke egenskaben. Det ref parameter passerer ikke egenskaben.

Anbefalede: