gpt4 book ai didi

c# - 将代码从Java转换为.NET

转载 作者:太空宇宙 更新时间:2023-11-03 17:45:04 25 4
gpt4 key购买 nike

我需要将此片段从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();
}
}


第一行(词典类)来自.NET(我的翻译尝试;))。
我知道Field类来自java.lang.reflect.Field,但是找不到等效的.NET。
亲切的问候!

最佳答案

您正在寻找System.Reflection.FieldInfo类和typeof(SomeType).GetFields()

关于c# - 将代码从Java转换为.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6187453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com