谁有什么关于递归的题目么?放在上面一起来坐坐看 一起做 感觉会有趣点,多写讨论,多谢方法递归 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用一个TreeView递归加载文件夹,类似资源管理器。 递归 斐波那契数列递归 绑定treeview这些都是可以用递归操作不过递归有个缺点就是 层次越深 效率就越差 递归读取某个文件夹下的所有子文件void ParseDirectory(string path, string filter) { string[] dirs = Directory.GetDirectories(path);//得到子目录 IEnumerator iter = dirs.GetEnumerator(); while(iter.MoveNext()) { string str = (string)(iter.Current); ParseDirectory(str, filter); } string[] files = Directory.GetFiles(path, filter); if(files.Length > 0) { m_numFiles += files.Length; m_pathList.Add(files); } }[ 如何获取远程文件的详细信息 100分请教一个奇怪的问题 怎样在visual studio c#.net 的类视图里删除一个函数? 奇怪的问题,请高手帮助! 50分请教高手.请来 关于winform里的datagrid的显示问题 如何在sql server如何保存和提取图片 新手急问_____asp.net web 应用程序和asp.net web服务的区别 c#中引用System.Web.Mail命名空间错误 请问用udl连接,能不能用sqlclient? C# 4 类型初始值设定项引发异常 C# 请问如何将多个不同类型的文件合并,然后再读取?
递归 绑定treeview这些都是可以用递归操作不过递归有个缺点就是 层次越深 效率就越差
{
string[] dirs = Directory.GetDirectories(path);//得到子目录
IEnumerator iter = dirs.GetEnumerator();
while(iter.MoveNext())
{
string str = (string)(iter.Current);
ParseDirectory(str, filter);
}
string[] files = Directory.GetFiles(path, filter);
if(files.Length > 0)
{
m_numFiles += files.Length;
m_pathList.Add(files);
}
}[