黑马程序员技术交流社区

标题: ToArray()如何使用啊!求解决~ [打印本页]

作者: 逝去的谎言    时间: 2012-6-1 23:02
标题: ToArray()如何使用啊!求解决~
TextReader txtr = new StringReader(webxml);
XDocument xdo = XDocument.Load(txtr);
var major = from query in xdo.Descendants("dict")
                                select new dictionary
                                {
                                    ps = "音标:" + "/" + query.Element("ps").Value + "/",
                                    pron = query.Element("pron").Value
                                };
mp3url = major.ToArray()[0].pron.ToString();
这段代码:mp3url = major.ToArray()[0].pron.ToString();究竟是怎样解释啊!求高手~~


作者: 何拴绪    时间: 2012-6-1 23:56
public Object[] toArray() 此实现返回一个数组,它包含此 collection 的迭代器返回的所有元素,这些元素的排列顺序与数组的连续元素存储顺序相同,都是从索引 0 开始。
你的代码是将集合中的第一个元素的pron属性返回赋值给mp3url
作者: 逝去的谎言    时间: 2012-6-2 20:17
能详细点吗,比如在怎样的情况使用ToArray()方法??你说的那个索引0的第一个元素是什么,是列表吗?还是其他?另外什么情况能用到索引2?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2