腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
C#
反射
方法
GetProperties
(
BindingFlags.Instance
)
不
返回
子类
对象
、
我试图检索一个
对象
的
子类
,同时省略原语类型。public int Name {get;set;} } var dog =新狗();var子代= dog.GetType().
GetProperties
(
BindingFlags.Instance
); 为什么子数组
不
包含breed属性?
浏览 144
提问于2020-03-25
得票数 0
回答已采纳
6
回答
GetProperties
()
返回
接口继承层次结构的所有属性
、
、
interface IA int ID { get; set; }{}typeof(IB).
GetProperties
(BindingFlags.Public |
BindingFlags.Instance
) } { public strin
浏览 2
提问于2008-12-11
得票数 105
回答已采纳
10
回答
使用
反射
按声明顺序获取属性
、
、
、
我需要按照在类中声明的顺序使用
反射
来获取所有属性。根据MSDN的规定,在使用
GetProperties
()时无法保证订单。
GetProperties
方法
不
按特定顺序
返回
属性,如字母顺序或声明顺序。 var props = typeof(T) .
GetProperties
(
Bi
浏览 154
提问于2012-01-30
得票数 94
回答已采纳
5
回答
在
C#
中,是否在运行时确定类的成员?
、
假设我有一个名为foo的类,它有3个公共成员( foo1、foo2和foo3 )。有没有办法让我在运行时确定它有公共成员foo1、foo2、foo3,只有foo1、foo2、foo3。找出所有的公众成员是什么?
浏览 1
提问于2010-07-07
得票数 3
1
回答
为什么
反射
的SetValue会抛出异常?
、
、
我试图将一些属性值从一个
对象
复制到另一个
对象
(这两个
对象
都实现了IVenue,但
对象
b需要动态删除一些值)。想要避免很多代码,比如:a.Property2 = b.Property2;我试图使用
反射
循环这些属性并复制到: }但是,我收到了错误: "Object
不
匹配目
浏览 4
提问于2012-01-25
得票数 1
回答已采纳
1
回答
访问
C#
中的非公共基属性
、
、
、
我目前正在使用一个第三方库,并尝试将其实现到
C#
Winforms应用程序中。我现在被卡住了,因为我不能访问这个库创建的
对象
的所有属性。但是当我在Visual Studio中调试并探索
对象
时,我可以清楚地看到我必须访问的属性。这是你可以在这张图片上看到的"CreateThreadId“属性:我尝试了一些使用
反射
的东西: sender.GetType().
GetProperties
(BindingFlags.NonPublic|
BindingFlags.Instance</e
浏览 0
提问于2014-03-26
得票数 2
2
回答
按特定顺序排列的属性
、
使用
反射
,我有一个获取类属性的工具:{} 有没有一种
方法
可以要求"
GetProperties
“按照类中定义的顺序
返回
MemberInfo。
浏览 2
提问于2014-02-06
得票数 4
回答已采纳
2
回答
获取实现特定泛型基类型的所有属性。
、
、
我有一个
对象
,它具有不同类型的泛型集合属性,如下所示:我想
返回
实现ICollection<>的所有属性。这个使用
反射
的查询似乎没有检查实现的接口: typeof(T).
GetProperties
(BindingFlags.Public|
BindingFlags.Instance
)
浏览 9
提问于2015-01-07
得票数 0
回答已采纳
3
回答
使用
反射
查找ArrayList
对象
属性
、
、
我所拥有的是一个
对象
的ArrayList,我正在尝试使用
反射
来获取ArrayList中每个
对象
的每个属性的名称。
浏览 0
提问于2011-06-23
得票数 1
回答已采纳
7
回答
如何遍历一个类的所有属性?
、
、
、
、
我有课要上。 Private _Name As String Get End Get _Name = value End Property Public Property Age() As String
浏览 81
提问于2009-02-10
得票数 171
回答已采纳
4
回答
反射
和设置属性?
、
、
因此,我有一个继承自另一个类的
对象
类。但是,每当我尝试使用
反射
设置带有InvokeMember
方法
的
子类
时,它都会显示该
方法
/成员不存在。我是不是遗漏了什么?{
浏览 1
提问于2011-04-29
得票数 1
回答已采纳
2
回答
使用TypeDescriptor获取私有属性
、
、
、
我希望使用TypeDescriptor在
c#
中获得该类的私有属性。TypeDescriptor.
GetProperties
(myType); 只
返回
公共的、非静态的属性。我还没有找到一种
方法
来影响
GetProperties
或GetProvider
方法
,迫使它们
返回
“默认”(公共的、非静态的)成员。请不要建议
反射
(我很清楚地知道PropertyDescriptor ),除非它给了我一个BindingFlags
对象
。
浏览 5
提问于2011-10-26
得票数 5
回答已采纳
2
回答
对
对象
使用
C#
动态
方法
、
、
、
我有一个
方法
可以
返回
列表中的ids。通常我会使用
反射
来完成这个任务(我不能使用泛型
方法
,因为类通常是
不
共享接口或基类的POCOS,并且我不能修改它们)。然而,我的问题是dataSourceindex
返回
一个
对象
。在运行时,可以确保
对象
本身位于我自己的类中,并且具有id属性。但我想是因为该
方法
返回
一个
对象
,所以我在访问current.id时在运行时获得了一个RumtineBinderException
浏览 2
提问于2011-07-14
得票数 6
3
回答
在
对象
中查找空白字段-
C#
我们使用的是WCF服务调用,我们有entity
对象
。所以我只想知道有没有办法使用LINQ或任何其他机制-我可以找出Staff
对象
上的属性列表,这些属性是空的或空的? 一种最基本的
方法
当然是手动检查一个属性,一个属性是空白的?
浏览 0
提问于2009-02-06
得票数 4
回答已采纳
3
回答
如果我用匿名
对象
填充GridView,如何获得它们的属性?
、
、
where total >= 2000 select new {id = c.CustomerID, 在它的RowCreated
方法
中
浏览 1
提问于2009-04-20
得票数 1
回答已采纳
1
回答
对象
与通过EF属性循环的目标类型
不
匹配
、
、
我试图从实体框架
对象
的多个属性中获取这些值。共有11个属性,每个属性都指定了一个日期。我已经尝试使用
反射
,但我一直得到一个错误“
对象
与目标类型
不
匹配” { PropertyInfo[] properties = s.GetType().
GetProperties</em
浏览 0
提问于2012-11-19
得票数 0
回答已采纳
1
回答
如何使用
C#
反射
获取实例化的属性或非空类类型的属性
、
、
、
、
我对
反射
很陌生,我想知道如何过滤出私有属性,并且只获取实例化的属性。下面是我想要达到的目标的样本。= "First Name";pd.ContactDetals.CellNumber = "666 666 666"; 当我获得
对象
浏览 0
提问于2019-06-11
得票数 0
回答已采纳
1
回答
在
C#
中迭代
对象
属性
、
、
、
、
我有一个Customer Type
对象
列表,当我遍历该列表时,我希望能够遍历每个客户的属性。然后,我想将该属性值打印为字符串。我收到了一个StackOverFlowException错误。对数据库的调用及其
返回
的信息是正确的(我在尝试迭代属性之前对其进行了测试) 提前感谢!
浏览 1
提问于2018-07-11
得票数 1
回答已采纳
1
回答
C#
为什么使用
反射
get字段
对象
,第一个字段来自子
对象
,然后来自基类
、
每个
对象
首先存储基类属性,然后存储
子类
属性。但是,当我尝试使用
反射
GetFields
方法
获取
对象
属性时,我得到了以下结果:Int32 iInt32 i代码样本usingvoid Main() Type t = typeof(B); FieldInfo[] fields = t.GetFields(
BindingFlags.Instance
pub
浏览 4
提问于2014-01-29
得票数 2
回答已采纳
2
回答
当参数值作为接口传递时,如何解析泛型参数的类类型?
、
、
、
考虑一个具有以下签名的
方法
:让我们假设,通过使用
反射
,您需要构造这样一个函数,并获得PropertyInfo类型参数的T细节。调用typeof(T).
GetProperties
(...)可以完成这个任务,因此我们可以在
方法
中添加下面一行,以获得这些细节。void foo(List<T> myList) PropertyInfo[] props = typeof(T).
GetProperties
浏览 0
提问于2015-05-27
得票数 2
回答已采纳
点击加载更多
相关
资讯
Python面向对象之总结
零基础分分钟理解python面向对象那些事你也行!
牛客中几道python题
理策的RhinoPython教程第四课
通过反射与代理实现简易ORM框架
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
云直播
活动推荐
运营活动
广告
关闭
领券