我想声明一个数组,其元素为ArrayList,不知是否可行?代码如下:
public ArrayList[] Fill( )
{
ArrayList[] df = new ArrayList[3];
for(i = 1;i<=10;i++)
{
df[0].Add(1);
df[1].Add("fg");
df[2].Add("df");
}
return df;
}
请问以上程序有问题吗?感谢。
public ArrayList[] Fill( )
{
ArrayList[] df = new ArrayList[3];
for(i = 1;i<=10;i++)
{
df[0].Add(1);
df[1].Add("fg");
df[2].Add("df");
}
return df;
}
请问以上程序有问题吗?感谢。
解决方案 »
- 如何修改浏览器弹出警告对话框的样式
- ASP.NET调用多参数存储过程的简便方法
- datagridview最后一行不排序
- 使用存储过程分页问题
- 急急急!!高分!求.NET自动服务程序,或者定时执行程序源码。能运行的!
- 在线急等:请问window.location.search.substr(55)是什么意思?谢谢高手们了
- 如何把带有XML结构信息的二进制文件在内存中转换成XML?
- 使用C#的ASP.NET中的DATAGRID问题~
- 为什么context.user.Identity.name总是为空
- 关于DataGrid中Template列的使用问题
- 多个DataTable如何导出成Excel
- 请问,如何使用域名+IIS发布虚拟目录里的项目?
{
ArrayList[] df = new ArrayList[3];
for( int i = 1;i<=10;i++)
{
df[0].Add(1);
df[1].Add("fg");
df[2].Add("df");
}
return df;
}
然而系统提示说 df[0].Add(1);行出错, 未将对象引用设置到对象的实例,请问这是怎么回事?
df[0] = new ArrayList();
df[1] = new ArrayList();
df[2] = new ArrayList();
for( int i = 1;i<=10;i++)
{
df[0].Add(1);
df[1].Add("fg");
df[2].Add("df");
}
return df;