Хранение ссылочных типов в Struct
Скажем, у меня была очень простая структура в C #
public struct foo{
public int a{get;set;}
public int b{get;set;}
public int c{get;set;}
public int d{get;set;}
public string hello {get;set;}
}
Я полагаю, что вышесказанное является более «эффективным», чем использованиеclass
?
В какой момент, если я продолжу добавлять строковые свойства, не пора ли будет преобразовать структуру в класс?
Изменить: я планировал передать эту структуру вокруг приложения, ориентированного на GDI. Я всегда предполагал, что структуры более производительны при работе с типами значений.