社区
C#
帖子详情
求教关于数据类型与值进行合并的问题
AJ校长
2012-05-03 11:05:48
通过某段代码获得一个数据的值和类型。
这个数据的值的object类型的,也就是说传过来的时候,我只知道它是object的,并且知道它的值,但是不知道它的类型
然后通过另一段程序得到该数据的类型,是用字符串传过来的,我用枚举设置了对应的数据类型列表,用于将传过来的转换成系统能识别的数据类型。
然后,我该怎么将这个值和对应的数据类型合并起来呢?
前面两段代码都写完了,但是最后不知道该怎么合并了,求教啊
...全文
149
5
打赏
收藏
求教关于数据类型与值进行合并的问题
通过某段代码获得一个数据的值和类型。 这个数据的值的object类型的,也就是说传过来的时候,我只知道它是object的,并且知道它的值,但是不知道它的类型 然后通过另一段程序得到该数据的类型,是用字符串传过来的,我用枚举设置了对应的数据类型列表,用于将传过来的转换成系统能识别的数据类型。 然后,我该怎么将这个值和对应的数据类型合并起来呢? 前面两段代码都写完了,但是最后不知道该怎么合并了,求教啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bdmh
2012-05-03
打赏
举报
回复
不知道具体要干嘛,如果获得某个属性的值,可以通过反射
obj.GetType().GetProperty("xxxxx").GetValue
AJ校长
2012-05-03
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
你怎么转他都是object,因为你在设计时无法确定它的类型,所以你只有两种选择。
1,所有用到这个对象的地方都用object。
2,就是把方法重载,然后把object转成你想要的类型,调用不同的重载方法进行处理。
第一种应该不是你想要的,第二种的缺点是不方便扩展。
至于类型转换,你既然是用字符串进行的枚举,那就直接 as 目标类型 就可以了。转换之后调用不同的重载方法进行更进一步的处理……
[/Quote]
嗯,有点明白了,我试试你说的方法,谢谢啊
cheng2005
2012-05-03
打赏
举报
回复
你怎么转他都是object,因为你在设计时无法确定它的类型,所以你只有两种选择。
1,所有用到这个对象的地方都用object。
2,就是把方法重载,然后把object转成你想要的类型,调用不同的重载方法进行处理。
第一种应该不是你想要的,第二种的缺点是不方便扩展。
至于类型转换,你既然是用字符串进行的枚举,那就直接 as 目标类型 就可以了。转换之后调用不同的重载方法进行更进一步的处理。
yang1216
2012-05-03
打赏
举报
回复
反射?
lanxiaoajn
2012-05-03
打赏
举报
回复
switch(type)
case ''
Excel表格的教学应用培训体会.doc
Excel表格的教学应用培训体会.doc
c语言实现赫夫曼编码
赫夫曼编码,树的实现方法,纯c 的实现,初学,请指教
Java中如何高效地
合并
多个对象的List数据:方法与案例解析!
在Java编程中,处理多个对象的集合是常见的需求。特别是在数据处理和集合操作中,我们经常需要将多个List
合并
成一个,以便
进行
进一步的数据分析或操作。这看似简单的任务实际上涉及到各种操作细节和潜在的优化策略。本文将详细探讨如何高效地
合并
多个List,提供具体的代码示例,并讨论不同的方法的优缺点,以帮助你更好地理解和应用这些技巧。有时,
合并
List时可能需要遵循特定的业务逻辑。
财务会计域——如何
合并
报表并系统设计??
在现代企业中,财务会计系统不仅需要处理单个公司层面的财务数据,还要对多个子公司、分支机构
进行
财务
合并
,生成
合并
报表。
合并
报表系统是一个复杂的系统,它需要能够处理跨公司、跨地区的财务信息汇总和
合并
。这对于实现集团企业财务的透明度、监控和决策具有至关重要的作用。本文将介绍如何设计一个高效、可扩展的
合并
报表系统,分析关键设计要素,提出合适的架构设计,以及
合并
报表的生成流程。
Java零基础数组篇[1] - 数组的基本概念
在上一篇文章中,我们详细介绍了Java中的变量与
数据类型
,讨论了基本
数据类型
与引用
数据类型
之间的差异。今天的主题将围绕数组展开,通过基础理论到实践应用,帮助大家牢固掌握这一重要的编程概念。本文将从数组的定义、声明与初始化入手,逐步深入讲解数组的常见操作、应用场景以及与Python列表的对比分析。最终,通过代码实例的解析,让大家更加透彻地理解数组在实际开发中的重要性。在Java中,数组是一种用于存储固定数量、相同类型数据的结构。它不仅能通过索引快速访问数据,还能高效地
进行
批量数据处理。
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章