Мне нужно перевести этот фрагмент с Java на .NET (скорее на C #, но я тоже знаю Visual Basic).
Это код:
typeStrings = new Dictionary<Int16, String>();
Field[] fields = Type.class.getDeclaredFields();
for (Field field : fields) {
try {
typeStrings.put(field.getInt(null), field.getName());
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Первая строка (класс Dictionary) из .NET (мой перевод try;)).
Я знаю, что класс Field взят из java.lang.reflect.Field, но я не смог найти эквивалент .NET.
С уважением!