腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我
如何
才能
避免
对
FieldInfo
进行
强制
转换
?
c#
、
.net
、
json
、
system.reflection
我
怎样
才能
避开
FieldInfo
的类型
转换
?使用下面的代码,当派生类有bool变量时,它会抛出InvalidCastException。问题是它还返回null作为field的值。BindingFlags.Instance |
FieldInfo
[] paramFields = param.GetType().GetFields(bindingFlags); foreach (
浏览 21
提问于2020-05-03
得票数 0
1
回答
c#
对
从
FieldInfo
获取的值
进行
强制
转换
c#-4.0
var y=1;
我
正在尝试做与上面一行相同的事情,但是使用了一个动态的类名称。
FieldInfo
field = typeof(Person).GetField("Grade");
我
试过了。
浏览 3
提问于2013-04-26
得票数 0
3
回答
如何
使用C#反射来使用泛型代码设置属性和字段?
c#
、
reflection
我
的代码希望迭代一个包含类型的
FieldInfo
和PropertyInfo的字典,并使用它将值从一个对象映射到另一个对象。,另一个用于PropertyInfo (然后检查每个方法的类型,并
进行
适当的
转换
以分配到正确的函数)。这是因为要检查字段数据类型使用
FieldInfo
.FieldType,而属性的数据类型使用PropertyInfo.PropertyType。2)尽管
FieldInfo
和PropertyInfo都有SetValue和GetValue方法,但它们并不是从公共父类派生的,
浏览 3
提问于2016-11-17
得票数 0
回答已采纳
1
回答
如何
从对象类型获取泛型类型
c#
、
generics
、
type-conversion
: BaseClass GenericClass<DerivedClass1> subItem;
我
想访问DerivedClass2类的所有字段。
我
使用System.Reflection和
FieldInfo
.GetValue()方法; 但是
我
无法获取subItem字段。
FieldInfo
.GetValue()方法返回类型为"object“。
我
不能
强制
转换
为GenericClass<DerivedClass1&
浏览 1
提问于2011-03-07
得票数 1
回答已采纳
1
回答
不能将从
FieldInfo
.GetValue返回的对象
转换
为Array
c#
、
reflection
、
casting
我
在PCL (Profile7)中工作,
我
遇到了一个问题,
fieldInfo
.GetValue(myItem)返回的对象不能
转换
为数组。当使用null时,在直接
强制
转换
和(显然) As上得到一个
强制
转换
异常
如何
将此对象
转换
为集合? 注意:
我
不知道类型的是什么,因为
我
无法访问它。这是
我
正在消费的图书馆的内部
浏览 2
提问于2017-10-27
得票数 0
回答已采纳
3
回答
如何
自动将从
FieldInfo
.GetValue获得的值
转换
为正确的类型?
c#
、
reflection
、
casting
如果
我
有一堆
FieldInfo
实例,并且
我
已经知道它们的FieldType是可以传递给BinaryWriter.Write(...)的类型之一,那么
我
如何
自动地将给定对象的字段传递给BinaryWriter.Write,而不根据一组类型测试FieldType并手动
转换
到匹配的类型?例如,
如何
避免
不得不这样做:if (
fieldInfo
.
浏览 4
提问于2011-08-29
得票数 1
回答已采纳
1
回答
Typescript联合类型-数组forEach错误
typescript
、
union-types
如何
避免
这个打字错误 ids: number[] | string[];const state: State = {ids: []};const ids = <string[]>state.ids;但这看起来并不是很整洁有没有办法让<
浏览 5
提问于2018-11-28
得票数 0
1
回答
订购FieldInfos
c#
、
arrays
、
sorting
、
reflection
我
正在使用反射
进行
编码和解码。当我读取this.GetType().Getfields()时,在某些机器上它是以随机顺序返回的,
我
需要对它们
进行
排序
才能
正确地
进行
编码和解码。
我
是否可以像这样使用
FieldInfo
.FieldHandle
对
从this.GetType().GetFields()返回的数组
进行
排序:
FieldInfo
[] infos = GetType().GetFie
浏览 2
提问于2012-02-13
得票数 2
回答已采纳
1
回答
在测试Streams的提供者时,
我
可以
避免
强制
转换
吗?
assertj
在使用AssertJ时,
我
可以
避免
在测试Streams的供应商时
进行
强制
转换
吗?
我
试着查看开放的问题,大多数指向https://github.com/joel-costigliola/assertj-core/issues/683,但我不认为它是直接匹配的。assertThat((Stream)stream) .contains("String1"
浏览 8
提问于2019-07-01
得票数 1
1
回答
在Java中,
对
双精度值
进行
装箱,然后立即取消装箱
java
、
integer
、
double
、
sonarqube
我
如何
避免
在
我
的代码中使用所有的
强制
转换
,以便不让声纳
对
我
的值
进行
装箱/取消装箱?下面是
我
的代码:<em
浏览 1
提问于2015-10-01
得票数 2
3
回答
JAVA在
转换
为兄弟类时
避免
重复代码
java
、
inheritance
、
code-duplication
我
有两个Java类A和B;它们都扩展了另一个Java类,例如C。在另一个类中,
我
有一个类C的对象,作为方法的参数传递,
我
必须使用这个对象(通过适当的
强制
转换
)来设置A和B的字段,例如: ((A)C).setAField1((B)C).setBFieldN(BFieldN);
我
必须设置相同的字段,
我
对
setter方法有相同的调用,但我必须
进行
不同的
强制
转换<
浏览 1
提问于2016-02-16
得票数 1
2
回答
将
FieldInfo
转换
为C#中的列表
c#
、
reflection
我
有这样的字符串数组: { {string name = "DynamicCore.DynamicCode";object instance = Activator.CreateInsta
浏览 1
提问于2016-08-29
得票数 3
回答已采纳
4
回答
如何
避免
用力铸造(as!)斯威夫特
swift
、
xcode
、
tableview
cell.actionCellLabel.text = "My cell content goes here" }上面的代码给出了
我
的
强制
转换
违规:
强制
强制
转换
应该
避免
。
我
怎么
才能
避免
呢?
浏览 0
提问于2021-04-23
得票数 3
2
回答
如何
避免
使用QToolBox
进行
强制
转换
?
c++
、
qt
我
知道应该
避免
强制
转换
,
我
也在尝试这样做,但我不知道
如何
使用QToolBox来完成。问题是QToolBox currentWidget()方法返回的QWidget是
我
不能更改的类。所以我不能使用虚拟方法或类似的东西。
我
认为获取参数的唯一方法是使用cast。下面是
浏览 0
提问于2016-01-29
得票数 0
1
回答
在c#中通过反射向数组字段分配
c#
、
arrays
、
reflection
我
使用反射来获取类中的FieldInfos并使用
FieldInfo
.SetValue分配给它们。当我分配基元类型(
我
使用Convert.ChangeType从一个对象
转换
到另一个类型)时,它工作得很好,但是如果字段是一个数组,它就不能工作。如果
我
使用Array.Cast,它就能工作,但是类型只在运行时才知道,所以我不能
进行
强制
转换
。
我
在这方面看到了很多的话题,但到目前为止,它们都没有起作用。
我
明白这一例外: Arg
浏览 4
提问于2015-11-28
得票数 0
回答已采纳
1
回答
无法将namespaceA.objectA
强制
转换
为namespaceA.objectA
c#
、
reflection
、
casting
、
end-to-end
在测试期间,
我
总是加载以下内容:-n个调试程序集的NUnit卷影副本-n个发布程序集的Postbuildeventcopy这个模拟是在调试版本中使用工具库的影子副本创建的,因为nunit创建了它。 加载的库是发行版,这对
我
来说很重要,因为
我
想尽可能接近真实环境
进行
测试。当我尝试使用反射注入时
浏览 0
提问于2012-05-23
得票数 1
回答已采纳
1
回答
避免
对
指向结构的指针
进行
多次
强制
转换
c
、
struct
我
想知道是否有更好的方法来处理指向多个结构的指针,当你使用这些结构来覆盖你不是自己创建的数据时。
我
正在尝试解析一个ELF文件头(它的格式是众所周知的,所以我在这里不再重复结构)。因此,您可以拥有: struct elf64_section_header *sh; 然后,问题是
如何
正确地设置“sh”。
我
一直在做
强制
转换
,然后再重新
转换
,以使指针数学工作: sh = (struct elf64_sec_hdr *)((char *)fh + fh->fh_shoff)
浏览 11
提问于2021-04-28
得票数 1
回答已采纳
3
回答
一个好的设计能完全
避免
强制
转换
吗?
c++
、
oop
、
casting
、
code-design
我
想知道是否存在完全有必要
进行
造型的情况。
我
在这里讨论的是类之间的类型
转换
,而不是基本类型。
强制
转换
(无论是像static_cast或dynamic_cast这样的C++风格,还是纯C风格的
强制
转换
)是一种代码味道吗?
我
可以看到有时它是
如何
有用的,但我认为它也可以
避免
。
强制
转换
是否违反了任何OOP规则?
浏览 1
提问于2011-12-12
得票数 2
回答已采纳
4
回答
如何
避免
强制
引入NAs时出现警告
r
、
parsing
、
casting
、
na
我
通常更喜欢
对
R
进行
编码,这样就不会收到警告,但我不知道
如何
在使用as.numeric
转换
字符向量时
避免
收到警告。例如:将给我一个警告,因为它通过
强制
引入了NAs。
我
想通过
强制
引入NAs --有没有办法告诉它“是的,这就是
我
想要做的”。或者
我
应该接受这个警告? 或者
浏览 0
提问于2013-02-21
得票数 138
回答已采纳
4
回答
将函数应用于类中的每个字段
c#
这是一个有趣的概念,
我
不知道
如何
实现。(这与我需要部署装饰器模式的大学作业有关)。
我
已经在下面写了粗略的C#代码,但是不能编译,假设
我
有一个类 public int A { get; set; } sample += f.ToString(); return sample;} 您将
如何
实现有没有一种方
浏览 0
提问于2012-04-22
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Excel批量分列
C+之类型转换
令人沮丧的C++性能调试
如何防止Word被人打印和复制?学会这三招,让复制党无从下手
如何防止Word被人打印和复制?学会这三招,让复制党无从下手
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券