急急急!!1C#新手求助!!! 我是菜鸟,在看陈广 老师的C#视频后 , 编写图片管理器程序 ,遇到了一点问题:在用foreach 语句时 提示“错误无法将类型“char”转换为“string“代码如下:“foreach (string name in openFileDialogSelPic.FileName)”希望 哪位 哥哥姐姐 ,能 指点下 ,谢谢了、、、 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 恩恩 , private void BtnScaPic_Click(object sender, EventArgs e) { if (openFileDialogSelPic.ShowDialog() == DialogResult.OK) { foreach (string name in openFileDialogSelPic.FileName) { if (!ChklsPic.Items.Contains(name) && PicInfo.IsImage(name)) { PicInfo picInfo = new PicInfo(name); ChklsPic.Items.Add(picInfo, true); } } } openFileDialogSelPic.FileName只是一个文件名 没必要用foreach 要获得文件夹下的文件可以这么玩DirectoryInfo fileOld = new DirectoryInfo("路径");foreach (FileInfo file in fileOld.GetFiles()){} openFileDialogSelPic.FileName 是string类型的,如果foreach的话,就要用char类型。因为string是由一个一个的char构成的。 改成 foreach (char name in openFileDialogSelPic.FileName) string name= file.FileName; 呵呵~ 打印出图片四周总会被切掉,是怎么回事啊? 我写了一段代码在IE和Chrome中表现正常,在Firefox中表现不正常 有关WinForm主窗体关闭的处理 程序设定输入规则方法有哪些 超难问题:调用csc动态编译,csc进程死锁,专家请进! 请教高手 [求助]操作系统的问题,已经折腾了几个月了..............来者都有分............. 如何硬性规定输出的二进制数的位数? 能在C#中使用OpenGL吗? c#中怎么判断数据类型? DevExpress.XtraGrid.GridControl 怎么在一列显示图片 求助:无法确定文件编码的错误
{
if (openFileDialogSelPic.ShowDialog() == DialogResult.OK)
{
foreach (string name in openFileDialogSelPic.FileName)
{
if (!ChklsPic.Items.Contains(name) && PicInfo.IsImage(name))
{
PicInfo picInfo = new PicInfo(name);
ChklsPic.Items.Add(picInfo, true); }
} }
foreach (FileInfo file in fileOld.GetFiles())
{}