Есть ли смысл определять структуру с членом ссылочного типа (а не определять ее как класс)? Например, чтобы определить эту структуру:
public struct SomeStruct
{
string name;
Int32 place;
}
Я спрашиваю, потому что знаю, что структура является типом значения, и определение в ней некоторого ссылочного типа не имеет никакого смысла.
Я прав? Может кто-нибудь объяснить это?