Какво е препратка към C#?
Какво е препратка към C#?

Видео: Какво е препратка към C#?

Видео: Какво е препратка към C#?
Видео: Алба Юлия. Румыния 🇷🇴 Что нужно обязательно посетить в Трансильвании? 2024, Може
Anonim

В ° С# а справка към обект се отнася до обект като цяло, а референтната променлива е псевдоним за друга променлива. Можете да кажете, че те са различни концептуално, защото ° С# позволява различни операции върху тях.

Следователно C# преминава ли по препратка?

° С# , езикът е пас по стойност. Ако искате да постигнете преминете по препратка , трябва да използвате изрично ключовата дума ref, което означава, че езикът по подразбиране не се поддържа преминете по препратка , трябва да кажете на компилатора изрично, че ето го преминете по препратка.

Освен по-горе, какво е ref низ в C#? В ref ключова дума показва стойност, която се предава от справка . Използва се в четири различни контекста: В подпис на метод и в извикване на метод, за да се предаде аргумент на метод от справка . За повече информация вижте Предаване на аргумент от справка.

По подобен начин някой може да попита дали списъкът е референтен тип C#?

Списък е референтен тип . Ако погледнете документацията, ще видите, че тя е декларирана като " клас "което означава, че е а референтен тип . Стойност видове ще бъде деклариран като "структура".

Какво е out и ref в C#?

В навън е ключова дума в ° С# който се използва за предаване на аргументите към методите като референтен тип. Обикновено се използва, когато метод връща множество стойности. В навън параметърът не предава свойството. В ref параметърът не предава свойството.

Препоръчано: