定义了很多数组,名称形如 s1,s2,s3
现在要循环读取各个数组的长度string[] s1 ={ "a" };
string[] s2 ={ "a" , "b" };
……
for (int i = 1; i < 35; i++)
{
string fff = "s" + i;
Response.Write(fff.Length + "<br />");
}这样写有问题,输出的是字符串的长度,怎么才能循环输出这些数组的长度
i=1时 输出的是s1这个数组的长度,i=2时,是s2的长度c#的问题
现在要循环读取各个数组的长度string[] s1 ={ "a" };
string[] s2 ={ "a" , "b" };
……
for (int i = 1; i < 35; i++)
{
string fff = "s" + i;
Response.Write(fff.Length + "<br />");
}这样写有问题,输出的是字符串的长度,怎么才能循环输出这些数组的长度
i=1时 输出的是s1这个数组的长度,i=2时,是s2的长度c#的问题
解决方案 »
- 在写B/S项目,VS2008怎么没有智能提示呢?
- 初学,请问如何给Datatime变量赋值?
- 线程打开模式滚动窗体
- 请问怎么读这个资源文件里的资源?[在线等]急…………
- 是crystal report9的bug麽?
- 我想在DataGrid中按下Enter时跳以下一行,但是DataGrid的KeyDown事件无法捕捉到单元格中的按键???
- DES加密解密
- 求“将IEEE32浮点数的表示”转化为“十进制”数的方法。
- 一个关于xml使用的问题,我什么都看不懂!
- 如何获取Access数据库的架构信息?
- 算法大比拼,如何快速查找byte[] buffer 里换行符 ,byte[] buffer的量可能会比较大
- 各位大哥,有个基础问题,ASP.NET版暂停了,来这里问.
array[] myarry=new array[35]{s1,s2,.....}
for(i=0;i<35;i++)
{
Response.Write(myarry[i].Length + " <br />");
}
foreach(array arr in myarry)
{
Response.Write(arr.Length + " <br />");
}
{
class Program
{
static void Main(string[] args)
{
string[] s1 ={ "a" };
string[] s2 ={ "a" , "b" };
IList<string[]> aa = new List<string[]>();
aa.Add(s1);
aa.Add(s2);
for (int i = 0; i < aa.Count; i++)
{
Console.WriteLine(aa[i].Length);
}
Console.ReadKey();
}
}
}
string[] s2 ={ "a" , "b"};
string[][] ss = { s1,s2,```````};//把字符串s1,s2```放在字符串二维数组之中,以方便遍历。
for (int i = 1; i < 35; i++)
{
//string fff = "s" + i;
//Console.WriteLine(fff.Length + " <br />");
//这一段是错误的,它写的是字符串fff的长度,fff = s1,s2,s3```,长度都是2
foreach (string[] aa in ss)
{
Console.WriteLine(aa.Length);
}
}