C#中如何取得一个返回对象类型的方法中该对象的其中一个属性值

C#中如何取得一个返回对象类型的方法中该对象的其中一个属性值,第1张

List<ModelsInvoiceInfo> ls = FindInvoice();
for(int i = 0; i < lsCount; i++)
{
ModelsInvoiceInfo mi= ls[i];

// 用mi获取它的属性
}

给你写了个例子你看下哈。。
import javalangreflectField;
public class GetField {
public static void main(String[] args) {
try {
Class clazz = ClassforName("");//根据类名获得其对应的Class对象 写上你想要的类名就是了 注意是全名 如果有包的话要加上 比如javaLangString
Field[] fields = clazzgetDeclaredFields();//根据Class对象获得属性 私有的也可以获得
for(Field f : fields) {
Systemoutprintln(fgetType()getName());//打印每个属性的类型名字
}
} catch(Exception e) {
eprintStackTrace();
}

}
}

对于包装类型变量,是可以直接获得的,变量名称getClass()getName();

示例:

lass Test

{

public static void main(String[] args)

{

int i=1; //int类型变量

Systemoutprintln(getType(i)); //打印变量类型为int

}

public static String getType(Object o){ //获取变量类型方法

return ogetClass()toString(); //使用int类型的getClass()方法

}

}

扩展资料

变量的使用注意事项:

Java中的变量必须声明后才能进行使用;

变量的作用域:在一对{}中为有效区间;

需要进行初始化后才能使用变量;

数据类型 变量名 = 初始化值;

变量的使用是通过变量名来访问所指向的内存区域中存储的值。

这个应该查找JAVA参考手册你应该知道自己想要实现的是什么功能,在JAVA手册中一般是按照字母排序,虽然不太方便,但是跟着看下去,比如想实现PANEL的功能,还是FRAME功能,再去查找


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13374784.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存