当我尝试使用静态变量之一时发生公共静态类有一些公共静态变量VS发生异常'EM_Image.staticvariables'的类型初始值设定项引发异常。在公共静态类中使用公共静态类时出现异常
为什么?以及我如何解决它?
public static class staticvariables
{
public static string image_source="ahmed" ;
public static Bitmap b=new Bitmap(image_source);
public static int K_numcolors = 0;
public static int M_leastbits = 0;
public static BitmapImage bi=null;
public static Color[,] RGB_num = new Color[b.Width, b.Height];//orginal colors
public static Color[,] new_RGB_byte = new Color[b.Width, b.Height];// colors after compression 1
public static string[, ,] RGB_Bits = new string[b.Width, b.Height, 3];//original images
public static string[, ,] new1_RGB_Bits = new string[b.Width, b.Height, 3];//after compression 1
}
private void bt_Browse_Click(object sender, System.Windows.RoutedEventArgs e)
{
browse.ShowDialog();
direction_text.Text = browse.FileName;
staticvariables.image_source = browse.FileName;
ImageSource imageSource = new BitmapImage(new Uri(browse.FileName));
pic_origin.Source = imageSource;
}
你可以发布你的代码? – Oded 2011-03-27 19:45:58
您可以发布您的代码,以帮助我们确定问题吗? – 2011-03-27 19:46:23
重新标记为“C#”而不是“C”。 – 2011-03-27 19:50:55