Другими словами, ссылка на объект, которая используется для инкапсуляции состояния объекта (в отличие от простой его идентификации), должна храниться только в поле структуры, если нет пути выполнения, через который объект, на который она ссылается, может быть изменен ,

ли смысл определять структуру с помощью элемента ссылочного типа (а не определять ее как класс)? Например, чтобы определить эту структуру:

public struct SomeStruct
{
    string name;
    Int32  place;
}

Я спросил, потому что я знаю, что структура является типом значения, и определять в нем некоторый ссылочный тип не имеет никакого смысла.

Я прав? Может кто-нибудь объяснить это?

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

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