本人超级小白,刚学C#几天,写个程序想输入姓名,然后输出欢迎语句,但是遇到“索引超出了数组界限”问题

程序如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;na... 程序如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace NamedWelcome.cs
{
class NamedWelcome
{
public static void Main(string[] args)
{
Console.WriteLine("Hello,{0}!", args[0]);
Console.WriteLine("Welcome to the C# Station Tutorial !");
}
}
}
希望高手前辈给出解决方法,万分感谢
展开
 我来答
pw33
2011-12-14 · TA获得超过241个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:221万
展开全部
那是因为你没有传参数。把你的程序生成的exe文件放到“开始-运行中”框中,后面加参数,如“250” 参数与exe文件名间有空格。
当然,你要在 Console.WriteLine("Welcome to the C# Station Tutorial !");
下面加一条Console.ReadLine();
不然屏幕一闪而过。
如果不想那么麻烦,直接改成
public static void Main(string[] args)
{
Console.WriteLine("Hello,{0}!", 250);
Console.WriteLine("Welcome to the C# Station Tutorial !");
Console.ReadLine();
}
然后就可以直接按F5键运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
l_ucifier
2011-12-14
知道答主
回答量:28
采纳率:0%
帮助的人:23.3万
展开全部
应该是args[0]没有值,右键点解决方案-->属性-->调试-->命令行参数,然后在命令行参数对话框里边输入一些文字,就能把你输入的文字和Welcome to the C# Station Tutorial !显示出来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一个小咸鱼
2011-12-14 · TA获得超过369个赞
知道小有建树答主
回答量:415
采纳率:0%
帮助的人:284万
展开全部
下面的代码可以作为参考,你也可以自己再改善改善
static void Main(string[] args)
{
int n = 10;
char[] array = new char[10];
char keychar;
for (int i = 0; i < n; i++)
{
keychar = (Console.ReadKey()).KeyChar;
array[i] = keychar;
}
Console.WriteLine("");
Console.Write("hello,");
for (int i = 0; i < n; i++)
{ Console.Write(array[i]); }
Console.WriteLine("Welcome to the C# Station Tutorial !");

Console.ReadKey();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友191db3b
2011-12-14 · 超过11用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:33.4万
展开全部
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
static void Main(string[] args)
{
string inputName = Console.ReadLine();
Console.WriteLine("Hello,{0}!", inputName);
Console.WriteLine("Welcome to the C# Station Tutorial !");
Console.ReadLine();
}
运行之后,输入姓名,回车,之后就会出现你要的结果了,
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式