Co to jest odwołanie do języka C#?
Co to jest odwołanie do języka C#?

Wideo: Co to jest odwołanie do języka C#?

Wideo: Co to jest odwołanie do języka C#?
Wideo: Pass By Reference | C Programming Tutorial 2024, Listopad
Anonim

w C# a referencja do obiektu odnosi się do obiektu jako całości, a zmienna ref jest aliasem innej zmiennej. Można powiedzieć, że są one różne koncepcyjnie, ponieważ C# pozwala na różne operacje na nich.

W związku z tym, czy C# przechodzi przez odwołanie?

C# , język to przechodzić według wartości. Jeśli chcesz osiągnąć przejść przez odniesienie , musisz użyć słowa kluczowego ref wprost, co oznacza, że język domyślnie nie obsługuje przejść przez odniesienie , musisz wyraźnie powiedzieć kompilatorowi, że oto jest przejść przez odniesienie.

Poza powyższym, czym jest ciąg ref w C#? ten ref słowo kluczowe wskazuje wartość, która jest przekazywana przez referencja . Jest używany w czterech różnych kontekstach: W podpisie metody i w wywołaniu metody, aby przekazać argument do metody przez referencja . Aby uzyskać więcej informacji, zobacz Przekazywanie argumentu przez referencja.

Podobnie można zapytać, czy lista jest typem referencyjnym C#?

Lista jest typ referencyjny . Jeśli zajrzysz do dokumentacji, zobaczysz, że jest ona zadeklarowana jako „ klasa ”, co oznacza, że jest typ referencyjny . Wartość typy zostanie zadeklarowana jako "struktura".

Co jest out i ref w C#?

ten na zewnątrz jest słowem kluczowym w C# który jest używany do przekazywania argumentów do metod jako typ referencyjny. Jest zwykle używany, gdy metoda zwraca wiele wartości. ten na zewnątrz parametr nie przekazuje właściwości. ten ref parametr nie przekazuje właściwości.

Zalecana: