2 songjialj songjialj 于 2016.05.03 15:04 提问

engine如何获取IList<List>里面list的数据,其中list保存的是点数据

图片说明
arcgis engine如何获取IList里面list的数据,其中list保存的是点数据。我用pPolygon[0][0]得到的为什么是object,我想得到里面的里面的点,怎么获取

4个回答

songjialj
songjialj   2016.05.03 17:27
已采纳

后来看到一篇帖子,解决了我的问题:因为错误显示是无法将object隐式转换为IPoint,所以就用 (IPoint)obj 强制转换一下即可

rabbit_three
rabbit_three   2016.05.03 15:09

跟数组一样使用下标~使用list的get方法

songjialj
songjialj 能告知具体怎么获取吗,新手,基础知识不太好~
大约 2 年之前 回复
songjialj
songjialj 这个是C#,我平常都是直接list[i]获取元素的,但是这次是想获取元素里的元素,它就提示无法将object隐士转换为IPoint
大约 2 年之前 回复
CSDNXIAON
CSDNXIAON   2016.05.03 15:12

list里面数据被覆盖
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

niaonao
niaonao   Rxr 2016.05.03 15:32

类似的:list 存的是学生对象 student ,
list[i] 是获取了对应的对象,就如你所说
要想获取 list 里学生的名字:
list[i].getName();
//其实就是对应的对象调用相关方法

songjialj
songjialj 听起来好有道理,您能就我的问题给我示范一下吗,想要获取list[i]里第i个元素应该怎么写
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C#中List与IList的区别.,C#中List与IList的区别.,C#中List与IList的区别.
C#中List与IList的区别.,C#中List与IList的区别.,C#中List与IList的区别.
IList和List解惑
缘由: 机房个人重构中添加了泛型以后,IList和List就分不清了。把IList改为List以后,仍然可以正常运行,没有什么区别。在理解IList和List时,对接口再次有了理解。下面先说一下我对接口的再次理解,然后,再介绍IList和List。          接口:         以前虽然做过接口和抽象类的比较,一直在找他们的不同,忘记了他们的相似。这也可能因为自己对抽象类的理解
IList List
首先IList 泛型接口是 ICollection 泛型接口的子代,并且是所有泛型列表的基接口。 它仅仅是所有泛型类型的接口,并没有太多方法可以方便实用,如果仅仅是作为集合数据的承载体,确实,IList可以胜任。 不过,更多的时候,我们要对集合数据进行处理,从中筛选数据或者排序。
Ilist 与list的区别
首先IList 泛型接口是 ICollection 泛型接口的子代,并且是所有泛型列表的基接口。 它仅仅是所有泛型类型的接口,并没有太多方法可以方便实用,如果仅仅是作为集合数据的承载体,确实,IList可以胜任。 不过,更多的时候,我们要对集合数据进行处理,从中筛选数据或者排序。这个时候IList就爱莫能助了。 1、当你只想使用接口的方法时,ILis<>这种方式比较好.他不获取实
Ilist和list如何使用?
    protected void Page_Load(object sender, EventArgs e)    {        User u1 = new User();        u1 = (User)getAllUser()[0];//人        u1.LoginName = "people";        u1.PassWord = "123456";        u
C# IList转List方法
-        private static List ConvertIListToList(System.Collections.IList gbList) where T : class -        { -            if (gbList != null && gbList.Count > 0) -            { -                Lis
IList和List定义的区别
通常我们会见到泛型的使用。这里以以下实际例子进行分析,希望能够起到抛砖引玉的作用: 【例子】 IList Column1=new List(); List Column2=new List(); 有何区别?是否都可以实现相同功能? 千万要注意:等式的右边是List,而不是 IList,如果在List前面加一个I, 就会出现错误:抽象类或接口无法创建实例。 来自网友的见解: 这两行代码,从操
IList,IQeurable,IEnumble和List 的区别
IList,IQeurable,IEnumble和List 的区别主要如下: 1.IList(IList)会立即在内存里创建持久数据,这就没有实现“延期执行(deferred execution)”,而是一次性将数据加载进来,如果被加载的实体有关联实体(associations),此关联实体不会被加载(既不立即加载,也不延迟加载) 2.IQeurable(IQuerable)不会立即在内存里创
List<T>和Ilist<T>的区别
引言:     上篇博客中写了datatable转泛型的问题,自己在查相关博客时发现有的写的是List,有的写的是IList,于是问题来了,他们有什么区别那? 定义:  List类:表示可通过索引访问的对象的强类型列表,提供用于对列表进行搜索、排序和操作的方法。 IList接口:表示可按照索引单独访问的一组对象。 区别:     List是一个类,IList
遍历list往list里面增加数据
List list = service.getServerInform(ser); if(list != null){ for(SerInfo info:list){ info.setExtQueue(queue); } }