黑马程序员技术交流社区

标题: 请问下列代码中的问题是什么??? [打印本页]

作者: 陈振宇    时间: 2013-3-9 11:14
标题: 请问下列代码中的问题是什么???
本帖最后由 陈振宇 于 2013-3-9 12:21 编辑

看了参考书上的一段代码,敲出来有很多问题,请高手们指出问题。关于集合内使用foreach语句
    using System;
        using System.Collections.Generic;
        using System.Linq;
        using System.Text;
        using System.Collections;
        namespace @foreach
        {
            public class Test
            {
                public static void Main(string[] args)
                {
                    ArrayList lib = new ArrayList();
                    lib.Add("张三");
                    lib.Add("李四");
                    lib.Add("王五");
                    lib.Add("老陈");
                    Console.WriteLine("参赛名单");
                    foreach (string book in lib)
                    {
                        Console.WriteLine(book);
                    }
                    double[,] values=
                    {
                        {1.2,2.3,3.4,4.5},
                        {5.6,6.7,7.8,8.9}
                    };
                    Console.WriteLine("\n数组的值为:");
                    foreach(double elementValue in values)
                        Console.Write("{0}",elementValue);
                    Console.ReadKey();

                }
            }
        }

作者: wjs5943283    时间: 2013-3-9 11:47
()半角状态!!!
变量名之间不能有空格
作者: 孔健    时间: 2013-3-9 12:28
两个小错误:
1、“ foreach (string book in lib)”括号应该用半角的()
2、double element Value in values变量名之间不能有空格:double elementValue in values
再运行就OK了!写代码一定要细心!!
作者: 余攀    时间: 2013-3-9 12:53
foreach(double elementValue in values)
Console.Write("{0}",elementValue);

这两句的()都是全角的,是错误的,改成半角就oK了
作者: 李贤贤    时间: 2013-3-9 13:20
foreach(double elementValue in values)double类型和values能这样比较吗?




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