爲什麼這個零件代碼不運行,並顯示消息「不能使用實例引用訪問使用類型名稱來限定它」?請解釋我。瞭解課程?
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
}
public class Report //my public class
{
public static double[] KwotaZ = new double[10];
public static double[] KwotaNa = new double[10];
public static string[] WalutaNa = new string[10];
public static string[] WalutaZ = new string[10];
public static int IlOperacji = 0;
}
private void button1_Click(object sender, EventArgs e)
{
Report raport2 = new Report(); //create new object class Report
raport2.KwotaZ[raport2.IlOperacji] = 213.3; //this wrong part code why???
Konwerter();
}
}
}
報告是一個靜態類,而button1_Click是非靜態方法 – zsong
因爲'KwotaZ'是靜態的。如果這些數組應該存在於每個新對象中,則它們不應該是靜態的。 – Joe
你已經通過實例名稱引用了靜態字段(例如)'IlOperacji'。 –