Jakie zastosowanie ma przekazywanie Obiekt klasy przy użyciu słowa kluczowego „ref”? Domyślnie są one przekazywane przez odniesienie [duplikat]
To pytanie ma już odpowiedź tutaj:
Jakie jest zastosowanie „ref” dla zmiennych typu referencyjnego w C #? 10 odpowiedzi Słowo kluczowe „ref” i typy referencyjne [duplikat] 4 odpowiedziWłaśnie zauważyłem, że .net pozwala nam to zrobić.
public void Func1(ref String abc)
{
}
Zastanawiałem się, czy słowo kluczowe „ref” ma jakiś sens ???? ponieważ String jest klasą (typ odniesienia)
Czy różni się od.
public void Func1(String abc)
{
}
Po prostu pytam, bo jestem zdezorientowany. albo brakuje jakiegoś pojęcia, albo są tym samym i słowo kluczowe „ref” nie ma sensu w tym kontekście.