C#中如何循环将得到的值保存到指定的数组里面

代码如下
string sql1 = "select * from qqq where id=1000";
email=db.ExecDataSet(sql1).Tables[0].Rows[0]["email"].ToString();
for (int i=0; i < email.Length;i++ )
{
int s =(int)Convert.ToChar(email.Substring(i,1));
这里已经循环的出,现在要保存到数组里面,请各位高手帮帮忙
}

假设你定义的数组为int[] arr = new int[length];
那么只需,arr[i]=s;
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-13
用动态数组
1.
List <String> list =new List <String> ();
for(;;){
list.Add( "xxxxx ");
}
2.
ArrayList
两种方法原理差不多,都是先定义数组,然后为其添加值

C#把一个集合里面的元素循环,放到一个数组中,该怎么循环。。。
\/\/从开始截取到最后一个,str = str.Substring(0, str.LastIndexOf(','));\/\/把累积的数据分割成字符串 用数组接受 Array = str.Split(',');} \/\/循环出数组的数据 for (int i = 0; i < Array.Length; i++){ \/\/输出 Array[i]} ...

C#怎样把一个5位数每个数循环出来存入数组中 求高手
是想将如12345保存成int[]{1, 2, 3, 4, 5}的形式吗。先取余数,然后降1位再取余数。 看如下代码是否能满足你的要求

请问c#中for循环出来的东西如何一一对应的传入一个集合里的数据
循环中使用 string aaa=fList [j] 就能依次获取fList集合中所有的值了。还有你说的ListItemRight()这个方法循环里没看到啊。如果要循环添加到另一个数组,数组对象.add(fList [j]);

c#中,如何将从数据库中读出的数据放在数组中
读到 DataTable里面,得到 它的行数,然后给数组初始化大小,然后一个循环就ok了

如何定义C#数组,然后把内容放在数组里面,通过循环来控制操作c#数组内容...
int counter=0;\/\/然后在formLoad中初始化数组,如:for(int i=0;i<20;i++){ playNum[i]=i;} \/\/最后在下一个中计数,每点击一下将计数器增加一 if(counter!=19)counter=counter+1;else counter=0;\/\/准备工作做完了,你可以在"点这里“按钮中添加代码了 textbox.text=playNum[counter]....

c#中如何将字符串中的数字取出来放到数组中
以下代码供参考:public static List<string> str2lst(string str) { List<string> alist = new List<string>(); System.Text.RegularExpressions.MatchCollection match = System.Text.RegularExpressions.Regex.Matches(str, @"(?<number>(\\+|-)?(0|[1-9]\\d*)(\\.\\d*[0-9])?)"...

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

C#读取文本中的数据存放到数组如何实现?
Default); \/\/ 路径写自己的 string text = sr.ReadToEnd();\/\/读文件 sr.Close();string[] data = text.Split(new char[] { ',' });\/\/放入数组 int[] idata = new int[data.Length];for (int i = 0; i < idata.Length; i++){ MessageBox.Show(data[i].ToString());} ...

C#数组中,把相同的元素提取出来,放入另一个数组中
for(int i=0;i<strList1.Count;i++){ if(strList0.IndexOf(strList1[i])!=strList0.LastIndexOf(strList1[i])){ strList2.Add(strList1[i]);} } \/\/如果是int类型只要把string改为int就行了。\/\/使用循环将值付给数组

c#获取文本框的值并存放在数组中
例如,将最左上角那个文本框的Tag值设置为"p:",接下来的文本框Tag设置为"q:",……依次类推,代码可修改为:List<string> values = new List<string>();foreach( Control c in this.Controls){ if(c is TextBox) { TextBox t = c As TextBox;string name = (string)t.Tag;st...

相似回答