社区
C#
帖子详情
给对象的多个类似属性赋值
junshanhudazhaxi
2008-07-08 03:44:49
model具有以下属性:name1,name2,name3, ...
能不能利用类似
for(int i=1;i<=3;i++)
{
model.("name"+i)=i;
}
的方式赋值 ?
...全文
215
7
打赏
收藏
给对象的多个类似属性赋值
model具有以下属性:name1,name2,name3, ... 能不能利用类似 for(int i=1;i<=3;i++) { model.("name"+i)=i; } 的方式赋值 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chinaicm
2008-07-08
打赏
举报
回复
[Quote=引用 4 楼 pupo 的回复:]
Class1 model = new Class1();
System.Reflection.PropertyInfo pi = null;
for (int i = 1; i <= 4; i++)
{
pi = model.GetType().GetProperty("Name" + i);
if (pi != null)
pi.SetValue(model, i.ToString(), null);
}
MessageBox.Show(model.Name1);
MessageBox.Show(mo…
[/Quote]
反射可以的.
junshanhudazhaxi
2008-07-08
打赏
举报
回复
谢谢!
saluter99
2008-07-08
打赏
举报
回复
学习中,期待答案
pupo
2008-07-08
打赏
举报
回复
Class1 model = new Class1();
System.Reflection.PropertyInfo pi = null;
for (int i = 1; i <= 4; i++)
{
pi = model.GetType().GetProperty("Name" + i);
if (pi != null)
pi.SetValue(model, i.ToString(), null);
}
MessageBox.Show(model.Name1);
MessageBox.Show(model.Name2);
MessageBox.Show(model.Name3);
MessageBox.Show(model.Name4);
junshanhudazhaxi
2008-07-08
打赏
举报
回复
反射也不行吗?反射我也不熟.
bbbbbb888888
2008-07-08
打赏
举报
回复
不知道反射行不行,反射不太会,接触的少
zzyhuian06142
2008-07-08
打赏
举报
回复
不行
java 对
对象
列表的某个
属性
赋值
java 实现
对象
列表的某一
属性
赋值
Java中
对象
之间
属性
的
赋值
在web开发中,后端写接口返回给前端通常要封装成一个
对象
,而不是原本查出来的
对象
,这个时候就要调用很多 get 和 set 方法,写一次还好,写多了就很蛋疼,那么有没有办法可以优化这一过程呢?答案当然是有的:那...
两个
对象
的相同
属性
赋值
利用BeanUtils在
对象
间复制
属性
commons-beanutils是jakarta commons子项目中的一个软件包,其主要目的是利用反射机制对JavaBean的
属性
进行...我们知道,一个JavaBean通常包含了大量的
属性
,很多情况下,对Java...
java 中两个不同类的
对象
相同
属性
进行
赋值
判断目标
对象
是否存在与源
对象
相同名称的
属性
,如果存在则将源
对象
的
属性
值
赋值
给目标
对象
的
属性
。Dozer:一个开源的Java
对象
映射工具,可以实现不同类型
对象
之间的
属性
映射。获取源
对象
和目标
对象
的Class
对象
。
es6实现一个
对象
给另一个
对象
赋值
let arr = {'a':'', 'b':'', 'c':''};...补充:Object.keys()用于获取
对象
自身所有可枚举的
属性
。 语法:Object.keys(obj) 效果
类似
于 for...in 返回一个由
属性
名组成的数组 const list = (arra, arrb) => Object
C#
111,124
社区成员
642,539
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章