Притворяться. NET строки являются типом значения

В .NET строки являются неизменяемыми и являются переменными ссылочного типа. Это часто становится неожиданностью для новых разработчиков .NET, которые могут принять их за объекты типа значения из-за их поведения. Тем не менее, кроме практики использованияStringBuilder для длинной конкатенации, особенно есть ли в циклах какая-либо причина, по которой нужно знать это различие?

Каких реальных сценариев помогают или избегают, понимая различие между ценностями и ссылками в отношении строк .NET по сравнению с простым притворством / неправильным пониманием их как типов значений?

Ответы на вопрос(4)

Ваш ответ на вопрос