当前位置:  开发笔记 > 编程语言 > 正文

如何从用户输入C#中填充数组?

如何解决《如何从用户输入C#中填充数组?》经验,为你挑选了2个好方法。

从用户输入填充数组的最佳方法是什么?

解决方案是否会显示提示消息,然后从用户获取值?



1> Patrick Desj..:
string []answer = new string[10];
for(int i = 0;i


@Moishe:同意你的意见,但我们没有任何证据证明它是作业.我讨厌"熟练"的人试图将新人推向技术的时候.不管是不是家庭作业,他正在学习......如果它不在那里它会在网络上的其他地方......但最后他会学习.
在记事本中我花了2秒钟你和我一起?我认为没有正当理由对-1人来说并不酷...
我们不知道是否是家庭作业.即使是家庭作业,提问也没有错.请求不是'我需要在C#中使用此程序,我必须在4'处将其打开.他想知道有人这样做.这个问题没有'完美'的解决方案.
谁建议他不要问这个问题?我建议给新手裸代码 - 没有***的解释,注意 - 是个坏主意.
向我发布来自FAQ的链接,该链接不正确,请回答来自newby的问题...啊,哎呀,如果与编程相关,那么问题就不正确了...

2> Coderer..:

你能澄清一下这个问题吗?您是否尝试从用户那里获得固定数量的答案?您期望什么数据类型 - 文本,整数,浮点十进制数?这有很大的不同.

例如,如果你想要一个整数数组,你可以要求用户用空格或逗号分隔输入它们,然后使用

string foo = Console.ReadLine();
string[] tokens = foo.Split(",");
List nums = new List();
int oneNum;
foreach(string s in tokens)
{
    if(Int32.TryParse(s, out oneNum))
        nums.Add(oneNum);
}

当然,你不一定要采取转换为整数的额外步骤,但我认为这可能有助于展示你的意愿.

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有