社区
C#
帖子详情
怎样获得一个对像的所有属性。
danfree
2003-07-23 06:07:46
1、有什么方法能得一个对象的所有属性。
2、如果有一个变量存储了某个对象的属性的名称,如何通过代码得到对象的这个属性以及如何给该属性赋值(也就是说不用obj.<属性名>,而是要用一个能传参数的方法来得到该属性)。
...全文
24
8
打赏
收藏
怎样获得一个对像的所有属性。
1、有什么方法能得一个对象的所有属性。 2、如果有一个变量存储了某个对象的属性的名称,如何通过代码得到对象的这个属性以及如何给该属性赋值(也就是说不用obj.,而是要用一个能传参数的方法来得到该属性)。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhixuan
2003-07-24
打赏
举报
回复
Type type = typeof(Class1);//或Type type = class1.GetType();类名
//class1是类实例
PropertyInfo[] myPropertyInfo1 = type.GetProperties();
//然后你可以从PropertyInfo对象中找到相应的属性的属性,例如属性名,属性类型等等
cygandti
2003-07-23
打赏
举报
回复
up
budweiser
2003-07-23
打赏
举报
回复
用反射
using System.Reflection;//调用反射
namespace Ex03
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
Type t=typeof(Double);
MethodInfo[] m1=t.GetMethods();
foreach(MethodInfo i in m1)
{
Console.WriteLine(i);
}
}
}
public class Double
{
public int a;
public double b;
public string s;
public void AA()
{
}
}
}
一人一世界
2003-07-23
打赏
举报
回复
up
雪狼1234567
2003-07-23
打赏
举报
回复
up
panyee
2003-07-23
打赏
举报
回复
用using System.Reflection;
.net的quickstart自带了一个类浏览器, 用asp.net实现, 你可以参考一下
Coder李海波
2003-07-23
打赏
举报
回复
private string GetClassType(object obj,string propertyName)
{
Type t = obj.GetType();
PropertyInfo p = t.GetProperty(propertyName);
return p.GetValue(obj,null).ToString();
}
Coder李海波
2003-07-23
打赏
举报
回复
反射
JavaScript之Date对象详解(
属性
和方法)
Date 对象方法 getDate() 从 Date 对象返回
一个
月中的某一天 (1 ~ 31)。 getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。 getFullYear() 从 Date 对象以四位数字返回年份。 getHours() 返回 Date 对象的小时 (0 ...
python打印
一个
对象的所有
属性
_python如何打印
一个
对象的全部
属性
遇到这样
一个
情况,要打印出
一个
对象的各种
属性
。但是不同对象的
属性
名都不一样,结构也不同,无法写
一个
代码来实现。然后我找到了__dict__,使用这个
属性
,可以动态获取到对象的所有
属性
,不包括公用
属性
。class...
Java反射机制调用对象的方法 —— 将
一个
对象的
属性
值赋值给另
一个
对象的
属性
通过反射机制调用对象的某个方法 -- 将
一个
对象的
属性
值赋值给另
一个
对象的
属性
开发环境创建对象UserOne、UserTwo编写基于反射的工具类测试结果预留占位 模拟
一个
场景: 众所周知,EasyExcel导出Excel文档是依赖于...
JAVA对象
属性
方法的使用
文章目录面向对象编程(OOP)类名对象
属性
方法对象、
属性
、方法的堆、栈
一个
类创建多个对象,以及内存图展示代码图解两个引用指向
一个
对象代码图解方法是对象如何调用 面向对象编程(OOP) Object Oriented Programming ...
java遍历对象的
属性
_Java遍历对象所有
属性
要获取对象的所有
属性
可以使用getDeclaredFields()方法会返回
一个
Field数组遍历这个数组几个遍历所有
属性
注意使用这个方法会抛出4个异常然后根据
属性
的类型选择执行对应的内容public static void eachProperties...
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章