當我嘗試使用靜態變量之一時發生公共靜態類有一些公共靜態變量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