resident
شنبه 20 بهمن 1386, 17:03 عصر
سلام.
من در استفاده از try-catch مشکل دارم.
هر متغیری که داخل try قرار می گیره بیرون اون شناخته شده نیست و این خیلی مشکل ایجاد می کنه.
مثلا تو کد زیر try-catch رو کجا قرار بدم که مشکلی به وجود نیاد؟
private byte[] GetPhoto(string filePath)
{
FileStream stream = new FileStream(filePath, FileMode.Open, FileAccess.Read);
BinaryReader reader = new BinaryReader(stream);
byte[] image = reader.ReadBytes((int)stream.Length);
reader.Close();
stream.Close();
return image;
}
من در استفاده از try-catch مشکل دارم.
هر متغیری که داخل try قرار می گیره بیرون اون شناخته شده نیست و این خیلی مشکل ایجاد می کنه.
مثلا تو کد زیر try-catch رو کجا قرار بدم که مشکلی به وجود نیاد؟
private byte[] GetPhoto(string filePath)
{
FileStream stream = new FileStream(filePath, FileMode.Open, FileAccess.Read);
BinaryReader reader = new BinaryReader(stream);
byte[] image = reader.ReadBytes((int)stream.Length);
reader.Close();
stream.Close();
return image;
}