社区
C#
帖子详情
new一个现有class,如何得知class中有几个属性?
cherry_j
2007-10-29 02:57:28
new一个现有class,如何得知class中有几个属性?
我想取此class所有的属性表示名
...全文
103
8
打赏
收藏
new一个现有class,如何得知class中有几个属性?
new一个现有class,如何得知class中有几个属性? 我想取此class所有的属性表示名
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
277894613
2007-10-29
打赏
举报
回复
采用反射机制
277894613
2007-10-29
打赏
举报
回复
采用反射机制
277894613
2007-10-29
打赏
举报
回复
采用反射机制
q359600900
2007-10-29
打赏
举报
回复
typeof()括号里是要检索的类名,form 只是举个例子
q359600900
2007-10-29
打赏
举报
回复
//同意楼上啊!用反射
Type ty = typeof(Form);
PropertyInfo[] py = ty.GetProperties();
foreach (PropertyInfo aa in ty)
{
aa.Name;//这就是属性名了;
}
//要导入命名空间 System.Reflection;
cherry_j
2007-10-29
打赏
举报
回复
using System;
using System.Reflection;
class TestField
{
private int i=12;
protected string sabc = "a";
public DateTime dt = DateTime.Now;
static void Main()
{
TestField tf = new TestField();
foreach (FieldInfo fi in tf.GetType().GetFields(BindingFlags.Public|BindingFlags.Instance|BindingFlags.NonPublic))
{
object o = fi.GetValue(tf);
Console.WriteLine("name:{0}==>value:{1}", fi.Name, o.ToString());
}
}
}
思归的做法,强
cherry_j
2007-10-29
打赏
举报
回复
楼上的,编译不通过
vwxyzh
2007-10-29
打赏
举报
回复
反射,Type.GetProperties()
彻底搞懂python元类meta
class
彻底了解python元类meta
class
: 如何用type创建类 什么是元类及元类如何定义 案例:wtforms源码分析 案例:元类实现单例模式
Kubernetes Master
Class
为了帮助大家完成Kubernetes从入门到进阶的全过程,让企业IT人员能更快上手并落地Kubernetes,Rancher Labs【Kubernetes Master
Class
】已经正式启航!整季培训将有共计8期课程,课程内容包括大量生产环境操作,指导...
Flexbox页面布局入门与实战
本课程主要讲解Flex Box布局知识点,并结合实际代码进行演示教学 第一章、Flexbox简介与基础概念 主要对Flexbox的产生背景以及使用场景做
一个
介绍,同时在宏观层面介绍Flexbox的基础概念,为后面的学习做好准备。...
Composer (精进) composer.json组织架构
深入详细了学习了composer.json中的20多个
属性
。 01 Composer (精进) composer.json 概述 02 composer.json 组织架构 JSON 格式 03 composer.json
属性
name 名称 04 composer.json 字段 描述 05 composer....
MFC快速入门
Class
es,简称MFC)是微软公司提供的
一个
类库(
class
libraries),以C++类的形式封装了Windows API,并且包含
一个
应用程序框架,以减少应用程序开发人员的工作量,这是一套mfc快速入门的课程,主要对MFC各个控件的...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章