腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
5
回答
从
getter
/
setter
的
MethodInfo
中
查找
宿主
PropertyInfo
、
、
、
如果我有一个
MethodInfo
实例,我如何判断这是一个“真实
的
”方法,还是一个属性
的
getter
/
setter
方法?如果它是一个属性,我如何才能找到它
的
宿主
PropertyInfo
?
浏览 0
提问于2009-02-06
得票数 26
回答已采纳
1
回答
可以通过属性访问器标识
PropertyInfo
、
假设我有一个类型为
MethodInfo
的
对象。 ? 我怎么知道是Property Accessor 有没有办法通过
MethodInfo
来确定对象
的
PropertyInfo
浏览 11
提问于2019-12-12
得票数 1
4
回答
如何检查属性
setter
是否为public
、
、
给定一个
PropertyInfo
对象,如何检查该属性
的
设置器是否为公共
的
?
浏览 1
提问于2010-09-22
得票数 66
回答已采纳
1
回答
在.NET紧凑框架
中
缓存属性
Getter
/
Setter
、
、
、
我需要将属性
的
getter
/
setter
方法缓存为委托,并在需要时调用它们以获得最佳性能。>
Setter
;
MethodInfo
getMethod =
propertyInfo
.GetGetMethod(
浏览 1
提问于2013-01-25
得票数 0
回答已采纳
1
回答
Interface.GetMethods()在c#
中
包括get和set语句
、
当我调用inter.GetMethods()时,它给出了包括所有get和set语句在内
的
方法列表。如何检查每个项(在foreach
中
)是get语句还是set语句。foreach (
MethodInfo
meth in inter.GetMethods()) Console.WriteLine(meth.Name);
浏览 1
提问于2012-11-16
得票数 0
回答已采纳
1
回答
找不到属性上
的
属性
、
[MyAttribute("x")]public void Y()它可以很好地找到方法上
的
attr,但无法识别属性上
的
attr。public static bool HasAttribute(this
MethodInfo
m, Type attrType) return Attribute.IsDefined(m,attrType);我在调试期间查看了该对象,并查看了它在Cus
浏览 2
提问于2013-03-21
得票数 2
回答已采纳
2
回答
为属性设置器或
getter
创建表示符打开委托
、
、
我正在尝试编写代码,将任意
的
PropertyInfo
转换为它
的
设置器
的
这样一个委托。namespace Test class TestClass static Action<T, object> MakeSetterDelegate<T>(
PropertyInfo
property)
MethodInfo
setMethod = property.GetSetMethod();
浏览 4
提问于2010-11-03
得票数 15
回答已采纳
1
回答
如何
查找
按派生类型隐藏其属性
的
基类属性
、
、
、
、
这会导致类型序列化问题,因为序列化程序不允许序列化类型,除非基类型在将被派生类型隐藏
的
属性上指定了[XmlIgnore]属性。问题是,我直到生成代码后才知道这一点。我在想,它们一定是使用反射
查找
我正在生成
的
基类
的
所有派生类型
的
好方法,如果任何派生类型隐藏了该成员或具有不同
的
自定义属性,那么我将在该属性上生成一个[XmlIgnore]属性,以便序列化程序不会阻塞。必须有一种相对简单
的
方法来做到这一点,因为编译器在编译时知道哪些基类属性是隐藏
的
,如果您没有
浏览 2
提问于2015-02-10
得票数 0
1
回答
Azure函数没有在本地创建Azure表列
、
、
、
、
在本地,我希望能够在部署之前测试我
的
功能。我正在使用VS代码开发一个MacOS 11.2.3。我使用作为在Docker
中
运行
的
本地存储模拟器。我可以连接到本地模拟器,并查看我
的
队列和存储。我
的
函数应用程序使用netcoreapp3.1,是一个函数v3应用程序。 我
的
触发器是队列接收
的
新有效负载。我
的
触发器工作得很好,当我将数据写入Azure存储表时,我可以看到RowKey、PartitionKey和时间戳。我看不到我创建
的
任何数据。这
浏览 11
提问于2021-05-19
得票数 0
回答已采纳
2
回答
如何通过反射识别抽象成员
、
鉴于下面的类-我想知道这两个成员
中
哪一个是抽象
的
:{ public不幸
的
是,没有什么能像IsAbstract-property那样。 我需要选择类
的
所有非抽象字段/属性/方法-但也没有BindingFlags来缩小选择范围。
浏览 0
提问于2009-06-22
得票数 5
回答已采纳
1
回答
Expression.Lambda不能自动转换类型
、
、
我在许多类中都有一些属性,并且希望将它们
的
getter
/
setter
编译成lambda表达式,这样我就可以使用性能更好
的
反射。(配置,使用反射
的
getValue/setValue约占运行时间
的
78% .) 如果我将表达式转换为Exp.Lambda<Func<A, int&g
浏览 1
提问于2018-07-06
得票数 0
回答已采纳
1
回答
如何使用其FieldInfo (反射)调用ArrayList上
的
方法
、
在我
的
代码
中
,我在ParentClass
中
声明了一个ArrayList......然后使用在ParentClass上运行
的
反射,我能够成功地获得这个ArrayList @ runtime
的
FieldInfo。使用该FieldInfo,我希望能够
从
hybridElem添加或读取元素。我能够获得所有相关
的
ArrayList
的
Prop
浏览 0
提问于2013-01-12
得票数 1
回答已采纳
2
回答
过滤掉.NET 4.5 TypeInfo.DeclaredMembers上
的
私有成员
、
、
反射api在4.5 (参见)中发生了变化,尽管在经典框架( TypeInfo继承自Type)
中
几乎没有注意到这种变化,但对于其他配置文件(包括PCL )来说,这是另一回事。在.NET 4
中
,这将检索所有公共成员:typeof(MyType).GetMembers (); 井。我很想,但是MemberInfo不提供IsSta
浏览 5
提问于2014-01-15
得票数 4
回答已采纳
6
回答
如何为.NET属性创建委托?
、
、
我正在尝试创建一个委托(作为测试),用于:我直觉
的
尝试是这样声明代表:方法'Public Overridable ReadOnly Property PropertyName() As String‘不具有与委托’委托函数测试()为String‘兼容
的
签名因此,问题是,我如何使一个属性
的
委托? 请参阅此链接:
浏览 5
提问于2009-04-07
得票数 25
回答已采纳
1
回答
Dapper如何在没有设置器
的
情况下设置属性
、
、
、
、
,因此在IL生成
的
类
中
没有公共
setter
方法。但是Dapper以某种方式初始化了我
的
数据。所有属性都已填充。方法进行设置,但是当我试图像Dapper一样获得
setter
时,我得到了空
methodInfo
。}和DefaultTypeMap.GetPropertySetter } 您可以写样例
浏览 0
提问于2020-06-12
得票数 2
回答已采纳
1
回答
快速成员访问非公共属性
、
、
} 'System.ArgumentOutOfRangeException‘类型
的
未处理异常发生在FastMember_dynamic
中
我注意到
的
另一件事是,在nuget
中
,
浏览 0
提问于2014-11-07
得票数 3
回答已采纳
2
回答
在为属性创建委托时,无法绑定到目标方法
、
、
、
尝试创建两个发出委托
的
字典,以便在动态获取/设置属性值时提高性能。据我所读到,这将是由静态/索引/值类型属性造成
的
,Properties集合不包含静态或索引属性,但我确实需要它来处理值类型属性(如int和double )。如何在保持代码抽象和避免泛型
的
同时创建所需
的
getter
/
setter
?
浏览 2
提问于2013-07-02
得票数 9
回答已采纳
2
回答
确定两个不同
的
PropertyInfo
是否来自同一个接口?
、
、
、
我一直在用 first.DeclaringType== second.DeclaringType && first.Name == second.Name; 我想不出一种简单
的
方法来比较接口和具体类型<em
浏览 0
提问于2019-03-15
得票数 2
2
回答
对象属性
的
Java按值传递解决方法
、
、
、
、
在我
的
Java源代码
的
一个方法
中
,相同
的
代码块多次出现:<some code><some code><some这段代码
的
作用是找出对象
的
哪个属性应该是代码
的
目标。现在,我
的
问题是,我想通过将这个块放在另一个方法
中
来整理一下代码,然后我可以多次调用这个方法。此外,如果我在这个代码
浏览 7
提问于2012-08-21
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券