c#-小白求问C#的文件操作问题

问题描述

小白求问C#的文件操作问题

如何通过C#,在当前已经打开文件的目录基础上,按下一个按钮,可以实现打开当前文件的下一个文件的操作?比如当前打开显示的文件是123.png,在123.png的后面还有456.png,如果通过按下一个button,从而打开456.png?

解决方案

 private File[] AllFiles;
private int idx;
void Button1_Click(...)
{
if (AllFiles == null)
{
AllFiles = Directory.GetFiles(路径);
idx = 0;
}
else
idx++;
string filename = AllFiles[idx % AllFiles.Count()];
...
}
时间: 2024-09-19 09:02:39

c#-小白求问C#的文件操作问题的相关文章

小白求问系列一:网站 中实现gps功能

问题描述 小白求问系列一:网站 中实现gps功能 求问大神,网站中要实现gps定位功能的具体步骤是什么,在线等..... 解决方案 谷歌浏览器上使用 html5 可以实现定位功能,你可以去看看这方面的资料. 解决方案二: http://blog.163.com/hongshaoguoguo@126/blog/static/1804698120149249044488/ 解决方案三: 移动设备是移动的,所以使用者有需要去确定自己的设备处于什么位置,而台式机是固定的,使用者知道设备在什么位置,所以只

directshow-【小白求问】【DirectShow】关于下面这一句代码

问题描述 [小白求问][DirectShow]关于下面这一句代码 // Bind Moniker to a filter object hr = pMoniker->BindToObject(00IID_IBaseFilter (void**)&pSrc); 其中Bind是什么意思?BindToObject做了什么?这一句有什么意义? 解决方案 则将当前设备标识绑定为Filter形式 解决方案二: 另外(void**)&pSrc,看到好多函数中最后一个参数都加了这样一个转换,为什么要

string-C#小白求问:这个条件运算符错在哪?

问题描述 C#小白求问:这个条件运算符错在哪? string strPWD = Console.ReadLine(); (strPWD == ""888"")? Console.WriteLine(""Right""): Console.WriteLine(""Wrong"");错误 1 只有 assignment.call.increment.decrement 和 new 对象表达式

VS2008安装不上,技术小白求问!

问题描述 VS2008安装不上,技术小白求问! 安装时出现下图:. 我的电脑是W7家庭版64位的,是不是和这个有关系,今天打算去重新安装系统,能解决,吗? 解决方案 32bit的操作系统要装64bit的vs? 解决方案二: 操作系统是否纯净版,vs版本是否适合当前系统.系统重启一下再试试看.不行的话要么换个vs版本,要么重装系统. 解决方案三: 系统估计不太干净了,或者之前是否有老版本没有卸载干净

小白求问c++中函数调用的问题

问题描述 小白求问c++中函数调用的问题 在一个函数A中调用另外一个函数B,被调用的函数B想要使用A中已经定义变量的值,除了声明全局和作为B的形参还有其他方法吗? 解决方案 如果是C++ 11/14,可以使用Lambda表达式,Lambda支持闭包语法,也就是内侧的匿名函数可以共享调用者的变量http://blog.csdn.net/hnhbdss/article/details/8196465http://blog.sina.com.cn/s/blog_54688c91010124wn.htm

[小白求问】unity3d中帧动画的一个小问题

问题描述 [小白求问]unity3d中帧动画的一个小问题 设置了一个动画数组 private var anim : Object[]; 初始化anim = Resources.LoadAll("anim"); 然后怎么获取anim数组中某一帧的长和宽呢? 尝试 anim[0].height失败. 刚刚开始学,用的JavaScript

char-小白求问这个错在哪了

问题描述 小白求问这个错在哪了 #include int main() { int letters=0,spaces=0,numbers=0,others=0; char c; while((c=getchar())!='n'); { if(((c>='a')&&(c<='z'))||((c>='A')&&(c<='Z'))) { letters+=1; } else if(c==' ') { spaces+=1; } else if(c>='

android 数据...-用sqlitestudio导出的XML格式的数据库文件怎么用。小白求帮助

问题描述 用sqlitestudio导出的XML格式的数据库文件怎么用.小白求帮助 XML格式的数据库文件要放在哪里?怎么用sqliteopenhelper读取?读取后怎么通过simplecursoradapter显示在listview里? 解决方案 有帮助,但不是我想要的答案,积分给自己吧 解决方案二: 放在哪里都可以.如果是用于数据备份,可以放在外部sd卡上. sqliteopenhelper只能读取sqldb的数据库文件,不能解析xml 读取xml:http://www.cnblogs.c

小白求大神解答,怎么在布局文件里让左边的图片和右边的文本框高度一致

问题描述 小白求大神解答,怎么在布局文件里让左边的图片和右边的文本框高度一致 代码如下:<?xml version=""1.0"" encoding=""utf-8""?> android:layout_width=""match_parent"" android:layout_height=""match_parent"" andro