Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> размер enum 
:(
    Опции темы
registered
Дата 23.9.2006, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 30.8.2006

Репутация: 1
Всего: 1



можно ли как выборочно выставить размер перечислителей в enum ?

например
[CODE=C#]
public enum ENUM
{
    A = 0,
    B = 1,
    ...
}
[/CODE]

например чтоб они были размеров в 1 байт

а остальные чтоб остались по-умолчанию
PM MAIL   Вверх
ivashkanet
Дата 23.9.2006, 20:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



registered, тип перечислений поставить-то можно
Код

        public enum ByteEnum: byte
        {
            A = 0,
            B = 1
        }

Но вот толку от этого не много  smile 
Все структурные типы округляются в большую сторону до кратности 4-м байтам (особенности работы со стеком), а неструктурные -- это ссылки = 4 байт.

 smile 
PM MAIL WWW ICQ   Вверх
registered
Дата 23.9.2006, 22:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 30.8.2006

Репутация: 1
Всего: 1



Цитата(ivashkanet @  23.9.2006,  20:55 Найти цитируемый пост)
Но вот толку от этого не много   
Все структурные типы округляются в большую сторону до кратности 4-м байтам (особенности работы со стеком), а неструктурные -- это ссылки = 4 байт.

именно это и надо smile  для маршалинга


спасибо


З.Ы. Странное администрирование - нельзя изменять рейтинг для зарегистрированных пользователей - защита от ... smile

Это сообщение отредактировал(а) registered - 23.9.2006, 22:07
PM MAIL   Вверх
ivashkanet
Дата 23.9.2006, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



Цитата(registered @  23.9.2006,  22:05 Найти цитируемый пост)
спасибо

Не за что. Приходи еще (хоть и не надо говорить об этом человеку с 50-ю постами).

P.S. 
Цитата(registered @  23.9.2006,  22:05 Найти цитируемый пост)
З.Ы. Странное администрирование - нельзя изменять рейтинг для зарегистрированных пользователей - защита от ... 

Это ты к чему?
PM MAIL WWW ICQ   Вверх
registered
Дата 23.9.2006, 22:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 30.8.2006

Репутация: 1
Всего: 1



Цитата(ivashkanet @  23.9.2006,  22:27 Найти цитируемый пост)
Это ты к чему? 

изменить тебе рейтинг smile
PM MAIL   Вверх
ivashkanet
Дата 23.9.2006, 23:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



Цитата(registered @  23.9.2006,  22:59 Найти цитируемый пост)
изменить тебе рейтинг 

Приятно. Пасиба. Через 47 постов сможешь  smile 
P.S. Это сделано, чтобы исключить накручивание репутации.
PM MAIL WWW ICQ   Вверх
registered
Дата 23.9.2006, 23:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 30.8.2006

Репутация: 1
Всего: 1



Цитата(ivashkanet @  23.9.2006,  23:09 Найти цитируемый пост)
P.S. Это сделано, чтобы исключить накручивание репутации. 

ну 100 постов наплодить не так сложно smile
PM MAIL   Вверх
mr.DUDA
Дата 24.9.2006, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



Ничего никому не накручиваем. smile
А рейтинг можно кого-нибудь другого с большим кол-вом постов попросить добавить  smile. 

ivashkanet, держи +1



--------------------
user posted image
PM MAIL WWW   Вверх
ivashkanet
Дата 25.9.2006, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



Цитата(mr.DUDA @  24.9.2006,  09:38 Найти цитируемый пост)
ivashkanet, держи +1

 smile 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0580 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.