编程论坛's Archiver

釕嶰 发表于 2008-7-11 12:35

索引超出界限问题

using System;
using System.Collections.Generic;
using System.Text;

namespace Ch03Ex04
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入四个数字:");
            int x = int.Parse(args[0]);
            int y = int.Parse(args[1]);
            int m = int.Parse(args[2]);
            int n = int.Parse(args[3]);
            Console.WriteLine("乘积为:{0}",x*y*m*n);
            Console.ReadKey();
        }
    }
}

运行时候提示:索引超出了界限;怎么回事

釕嶰 发表于 2008-7-11 13:24

刚才我设置了下环境变量,在命令提示符里通过CSC可以编译成功,只是不明白为什么在VS里就提示出错。
不过至少代码没错,这个问题以后再看吧。

xiaoshu838 发表于 2008-7-11 13:24

你这是给main方法传递参数,首先第一行的 请输入4个数字都不会显示,建议你研究一下msdn帮助文档,命令行参数的章节

釕嶰 发表于 2008-7-11 13:26

谢谢。[tk11]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.