Какая польза от передачи объекта класса с помощью ключевого слова «ref»? По умолчанию они передаются по ссылке [duplicate]
На этот вопрос уже есть ответ:
Что такое «ref» для переменных ссылочного типа в C #? 10 ответов «Ref» ключевое слово и ссылочные типы [дубликаты] 4 ответаЯ только что заметил, что .net позволяет нам делать так.
public void Func1(ref String abc)
{
}
Мне было интересно, ключевое слово "ref" имеет какой-то смысл ???? как String является классом (ссылочным типом)
Отличается ли это от
public void Func1(String abc)
{
}
Я просто спрашиваю, потому что я в замешательстве. либо отсутствует какой-либо концепт, либо это одно и то же, и ключевое слово ref не имеет смысла в этом контекс