我需要把某文件夹下的所有文本导入到arraylist数组里。应该怎么写?? string[] kf=Directory.GetFiles(@"D:\客户信息","*.txt"); list=new ArrayList[kf.Length]; foreach (string kfn in kf) { list[这里应该填什么?没有i呀。。] }上面的代码应该怎么写比较经典呢?还有后面的使用最好也能提供下麻烦各位亲爱的网友们提供下方法或代码。谢谢你们了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string[] kf=Directory.GetFiles(@"D:\客户信息","*.txt"); list=new ArrayList[kf.Length]; foreach (string kfn in kf) { list.Add(kfn); } string[] kf=Directory.GetFiles(@"D:\客户信息","*.txt"); ArrayList list=new ArrayList(); foreach (string kfn in kf) { list.Add(kfn); } kfn名称是未知的呀。。不能像 int i那样后面的使用中只要填i就行不知道kfn的名称后面怎么引用他呀? 刚试了填写 kfn后是错误的提示:无法将 "string"类型隐式转换为"int" 这样Arraylist<string> list=new Arraylist<string>();就好了 如果没有更好的方法。。只能另外加个 int i=0.然后再在里面应用了 string[] kf = Directory.GetFiles(@"D:\","*.txt"); List<String> list = new List<string>(); foreach (string sfn in kf) { list.Add(sfn); } 请问 allaylist和 List这两种,哪种效率高些呀? string[] kf=Directory.GetFiles(@"D:\客户信息","*.txt"); ArrayList list=new ArrayList(); for(int i=0;i<kf.Length;i++) { if(kf[i]!="") list.add(kf[i]); }ArrayList 的Add的是object类型的,怎么还“无法将 "string"类型隐式转换为"int"”?开始时不用定义ArrayList的长度 请教个密码复杂度必须为三种字符的方法或语句 datagirdview 添加大量数据的效率 ◆◆ Response.End 后的操作 (很急!!)◆◆ 请教个自动编号问题,您的帖子标题过短 c# Web缓存管理以及静态变量 C#读写配置文件的问题,我看了N多也不清楚,那位大侠指点一个 若何将数据导到word模板? 我想实现在windows应用程序中访问带参数的文件,该如何做? 请教一个自认为很难的问题。 突然不想学C#了,发现C#和Java一 样代码保护这块做的不好! 关于datagridview的列排序问题 一个诡异的Remoting问题,“由于安全限制,无法访问类型”
list=new ArrayList[kf.Length];
foreach (string kfn in kf)
{
list.Add(kfn);
}
ArrayList list=new ArrayList();
foreach (string kfn in kf)
{
list.Add(kfn);
}
kfn名称是未知的呀。。不能像 int i那样后面的使用中只要填i就行不知道kfn的名称后面怎么引用他呀?
Arraylist<string> list=new Arraylist<string>();
就好了
List<String> list = new List<string>();
foreach (string sfn in kf)
{
list.Add(sfn);
}
请问 allaylist和 List这两种,哪种效率高些呀?
ArrayList list=new ArrayList();
for(int i=0;i<kf.Length;i++)
{
if(kf[i]!="")
list.add(kf[i]);
}
ArrayList 的Add的是object类型的,怎么还“无法将 "string"类型隐式转换为"int"”?
开始时不用定义ArrayList的长度