我的C#程序到底错在哪里啊?

来源:百度知道 编辑:UC知道 时间:2024/06/07 15:11:19
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();

}

public int imgnumber=0;
public string Str;

private void CloseButton_Click(object sender, EventArgs e)
{
timer1.Enabled = false;
}

private void StartButton_Click_1(object sender, EventArgs e)
{
timer1.Enabled = true;
}

private void timer1_Tick(object sender, EventArgs e)
{
imgnumber++;
if (imgnumber == 4) imgnumber = 1;
Str =Environment.CurrentDir

MessageBox.Show(Str);检查路径是否有误

Str =Environment.CurrentDirectory+"\\..\\..\\picture" + imgnumber+"jpeg";

这种路径你也想的出来?
I 服了 U

不过这里for循环只会执行一次,break以后的代码就没有执行了

按照你的意思应该这样吧

using System;

class forloop
{
public static void Main()
{
for (int i = 0; i < 20; i++)
{
if (i == 10)
{
Console.WriteLine("yyy");
break;
}
if (i % 2 == 0)
continue;
Console.WriteLine("{0}", i);
}
Console.WriteLine

可能1:Str =Environment.CurrentDirectory+"\\..\\..\\picture" + imgnumber+"jpeg"; 路径有问题。
可能2:存放图片的目录有没有读取权限。

picture1jpeg?
.没有?