Array values = Enum.GetValues(typeof(myEnum));
foreach( MyEnum val in values )
{
Console.WriteLine (String.Format("{0}: {1}", Enum.GetName(typeof(MyEnum), val), val));
}
Или, можно бросить Систему. Массив, который возвращается:
string[] names = Enum.GetNames(typeof(MyEnum));
MyEnum[] values = (MyEnum[])Enum.GetValues(typeof(MyEnum));
for( int i = 0; i < names.Length; i++ )
{
print(names[i], values[i]);
}
, Но, можно ли быть уверены, что GetValues возвращает значения в том же порядке, как GetNames возвращает имена?
В eclipse 3.5 вместо разархивирования в папку eclipse попробуйте «Справка «->« Установить новое программное обеспечение ... », затем« Добавить »и вместо того, чтобы вводить сайт обновления, выберите« Архив ». Затем следуйте инструкциям.
Это должно было сработать. Распаковка поверх дистрибутива - это более или менее официально поддерживаемый путь установки. Похоже, вы подтвердили, что файлы оказались в нужном месте.
Возможно, версия cdt не соответствует версии Eclipse.
Попробуйте Справка -> Обновления программного обеспечения ...
и посмотрите, сможете ли вы включить какую-либо функцию.
Попробуйте Справка -> О платформе Eclipse
, затем различные информационные кнопки там, и посмотрите, сможете ли вы найти ошибку или список отключенных функции. Также проверьте список разрешенных ...
В крайнем случае вы можете попробовать удалить содержимое каталога конфигурации
в корне eclipse. Сначала сделайте резервную копию и не удаляйте config.ini
. Перезапустите с помощью -clean
.
В eclipse HELIOS я просто поместил загруженный файл .JAR в C: \ eclipse-jee-helios-win32 \ plugins
и перезапустил eclipse.
Обычно плагин отображается в меню «Новое / Другое» в окне рабочей области.