XmlDocument xdoc = new XmlDocument();
            xdoc.LoadXml(xml);
            int ints = xdoc.SelectNodes("root/data/tag/name").Count;
            Bitmap image = new Bitmap(440, 295);
            Graphics g = Graphics.FromImage(image);
            g.Clear(Color.Black);
            g.SmoothingMode = SmoothingMode.AntiAlias;
            Pen p = new Pen(Color.Blue, 2);            for (int i = 0; i > ints; i++)
            {
             //省略
            }
 
            foreach (XmlNode tag in xdoc.SelectNodes("root/data/tag/name"))
            {
             //省略
            }
foreach可以循环出每一个节点,for就没办法循环出来了,因为ints的值是“0x00000009”奇怪了。我需要根据不同的循环显示字的大小,所以一定要用for,不知道是什么问题,如果foreach可以得到循环到第几次的参数也可以,请教一下了