http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 7835|回复: 14

[其他] c# list<> for的问题帮我看一下

[复制链接]
发表于 2016-10-13 12:44:16 | 显示全部楼层 |阅读模式
我的代码是:
[C#] 纯文本查看 复制代码
public partial class MovList
	{
	public int ID { get; set; }
	public int MovDoletID { get; set; }
	public int MovQisimID { get; set; }
	public int MovImagesID { get; set; }
	public int MovTewsiye { get; set; }
	public int MovTewsiyeImgID { get; set; }
	public int MovInfoID { get; set; }
	public int MovAwat { get; set; }
	public DateTime MovAddTime { get; set; }
	}

[C#] 纯文本查看 复制代码
                MovList movlist = new MovList();
	List<MovList> info = getMovlist();//返回值是对的
                PropertyInfo[] modelPorp = movlist.GetType().GetProperties();
                for ( int i = 0 ; i < info.Count ; i++ )
                {
                    for ( int di = 0 ; di < modelPorp.Length ; di++ )
                    {
                        MovList isInfoName = info[i];
                        PropertyInfo[] metList= isInfoName.GetType().GetProperties();\
                        string metName = metList[di].Name;
                        info[i].metName;// 这样写是不行的
                    }


info.metName;// 这样写是不行的
这里怎么写才能获取需要的数据啊。。。。


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2016-10-13 14:02:57 | 显示全部楼层
for ( int di = 0 ; di < modelPorp.Length ; di++ )
                {这个循环可以去掉的吧,没用感觉。
建议你直接使用Foreach循环。对象List用这个for确实不方便
 楼主| 发表于 2016-10-13 14:18:10 | 显示全部楼层
02.jpg 01.jpg

怎么着两个互联绑定。。
发表于 2016-10-13 14:52:32 | 显示全部楼层
info[i].metName;/你这样写得到的数据是什么?刚没详细看
发表于 2016-10-13 14:58:01 | 显示全部楼层
metName 是  string metName = metList[di].Name;你在上一行定义的一个变量,怎么能在下面直接对象中引用呢
info[i].metName;

info[i].这后面只能是MovList对象类中的属性
 楼主| 发表于 2016-10-13 14:59:05 来自移动端 | 显示全部楼层
movlist 未包合metName
 楼主| 发表于 2016-10-13 15:05:55 来自移动端 | 显示全部楼层
对象属性不能循环吗?
 楼主| 发表于 2016-10-13 15:15:36 来自移动端 | 显示全部楼层
怎样循环类里面的属性?
发表于 2016-10-13 15:16:48 | 显示全部楼层
guldiyar 发表于 2016-10-13 14:59
movlist 未包合metName

metName 这是你自己定义的变量,是不可能在这里面存在的,
你看站长上面的回复
发表于 2016-10-13 15:17:18 | 显示全部楼层
我给你说个建议,你直接把你的需求说明白点,我看看怎么写,你这个搞不懂要干嘛
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-23 09:37

© 2014-2021

快速回复 返回顶部 返回列表