从用户输入填充数组的最佳方法是什么?
解决方案是否会显示提示消息,然后从用户获取值?
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(","); Listnums = new List (); int oneNum; foreach(string s in tokens) { if(Int32.TryParse(s, out oneNum)) nums.Add(oneNum); } 当然,你不一定要采取转换为整数的额外步骤,但我认为这可能有助于展示你的意愿.