检测到无法访问的代码

  1.  private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             tmp = RndNum(Convert.ToInt16(6));
  4.             ValidateCode(tmp);
  5.             pictureBox3.Image = img;
  6.         }
  7.         private Bitmap ValidateCode(string VNum)
  8.         {
  9.             img = null;
  10.             Graphics g = null;
  11.             MemoryStream ms = null;
  12.             int gg = VNum.Length * 9;
  13.             img = new Bitmap(gg, 18);
  14.             g = Graphics.FromImage(img);
  15.             g.Clear(Color.WhiteSmoke);
  16.             Font f = new Font("Tahoma", 9);
  17.             SolidBrush s = new SolidBrush(Color.Red);
  18.             g.DrawString(VNum, f, s, 3, 3);
  19.             ms = new MemoryStream();
  20.             return img;
  21.             g.Dispose();
  22.             img.Dispose();
  23.         }
  24.         private string RndNum(int VcodeNum)
  25.         {
  26.             string MaxNum = "";
  27.             string MinNum = "";
  28.             for (int i = 0; i < 5; i++)
  29.             {
  30.                 MaxNum = MaxNum + "5";
  31.             }
  32.             MinNum = MaxNum.Remove(0, 1);
  33.             Random rd = new Random();
  34.             string VNum = Convert.ToString(rd.Next(Convert.ToInt32(MinNum), Convert.ToInt32(MaxNum)));
  35.             return VNum;
  36.         }

请看这三行:

return 之后的代码躺枪了: 

            return img;

            g.Dispose();

            img.Dispose();