C#里面怎用数组保存用户输入的数据

例如,我要输入一些数据,把它保存起来,在我要查看的时候我还能把之前输入的数据列出来。 --------------------------- 请输入数据1: 请输入数据2: ...... 请输入数据n: 全部数据已经保存! 输入数字1输出全部数据:1 数据1 数据2 数据3 ..... 数据n 123 456 123 ..... 789 456 789 456 ..... 123 ...... ..... ...... ..... .....

第1个回答  2014-07-22
using System; using System.Collections; namespace ConsoleApplication3 { class Program { static int i = 1; static string input = ""; static ArrayList data = new ArrayList(); static void Main(string[] args) { Console.WriteLine("按s开始输入数据,按e退出,按i查看数据"); input = Console.ReadLine(); while (input.ToLower()!= "e") { if (input == "s") inputdata(); else if (input == "i") outputdata(); else { Console.WriteLine("请出入正确的指令,按s开始输入数据,按e退出,按i查看数据"); input=Console .ReadLine (); } } } static void inputdata() { Console.WriteLine("请输入第{0}个数据(按e退出,按i查看数据)", i); string tem = Console.ReadLine(); if (tem.ToLower() != "e" && tem.ToLower()!="i")data.Add(tem); else input = tem; i++; } static void outputdata() { for (int j = 0; j < data.Count; j++) Console.WriteLine("第{0}个数据{1}",j+1, data[j].ToString ()); Console.WriteLine("按s开始输入数据,按e退出,按i查看数据"); input = Console.ReadLine(); } } }本回答被提问者采纳

C# 如何用数组储存用户输入的string
static void Main(string[] args){ string str = Console.ReadLine();str = XFormatString(str.Trim());string[] arr = str.Split(' ');foreach (string s in arr){ Console.WriteLine(s);} Console.ReadKey();} \/\/\/ \/\/\/ 格式化字符串,将多个空格,格式化为1个空格 \/\/\/ \/\/\/ 原...

C#怎么把用户输入的数据存到数组中去
请使用动态数组,比如 List l1=new list();List listContainer=new List();l1.add(1);l1.add(1);listContainer.Add(l1);你具体去msdn查下List<T> 和IList接口。 这只是个思路。

c#怎样实现将输入的一行数据(把不同数据用空格隔开)存放在数组中? 如...
public static void SplitByBlank(){ Console.WriteLine("输入数字,安空格分开");var str = Console.ReadLine();var arr = str.Split(' ').ToArray();foreach (var t in arr){ Console.WriteLine(t);} }

C#怎么取出数据库的多列数据,用数组保存起来
把从数据库取出来的数据放到dataset中,如这样:for(int i=0;i<dataset.table[0].rows.count;i++){string[] aa=dataset.table[0].rows[i]["列字段"].tostring();}然后把要验证的数据和数组aa中的数据一一验证:string bb=aa[i]...

在C#中要求从文本框中随机输入一系列的正整数,将其保存在数组中。(急...
你输入数字时得要分隔符吧,我假定是用逗号来分隔," , "你双击你的按钮【排序】,在它的button_click里面写:string[] s = (this.textBox1.Text).Split(new char[] { ',' });int[]num=new int[s.Length ];for (int i = 0; i < s.Length; i++)\/\/把字符串数组s的元素依次...

c#从键盘输入5个学生的数学成绩,把这些成绩保存在数组中,求出平均成...
class Program { static void Main(string[] args) { \/\/变量 string strValue; \/\/保存分数的数组,长度为5 int[] point = new int[5]; \/\/循环,开始录入学生成绩 for (int i = 0; i < point.Length; i++) { strValue = Input("请输入第{0}位学...

c#窗体 1、输入学生姓名和考试成绩并保存到结构数组 我是自学的,所以不...
结构数组 你说的是集合吧 先去创建一个student类里面有两个属性 name \/ score list<student> d = new list<student>\/\/创建一个学生对象的集合 student stu = new student()\/\/创建一个学生对象stu { stuname = txtname.text,\/\/给学生的名字赋值 stuscore = txtscore.text.\/\/给学生的...

C语言如何把输入进去的数放到数组中
include<stdio.h> void main(){ int a[3][3],i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)sacnf("%d",&a[i][j]);for(i=0;i<3;i++)for(j=0;j<3;j++)printf("a[%d][%d]=%d ",i,j,a[i][j]);}

C#怎样将字节数组作为文件流保存起来
File.WriteAllBytes(@"c:\\test.txt", bytes);以上方法对于文本和非文本数据都是可以的。注意:源文件开头加上using System.IO;

C#怎么将textbox输入的值存成一个一维数组。
private void button1_Click(object sender, EventArgs e) { string[ ] strN = textBox1.Text.Split(','); \/\/整形数组 int[ ] values= new int[strN.Length]; for(int i=0; i<strN.Length; i++) { values[i] = int.Parse(strN[i]); } } ...

相似回答