Ich schaute auf eine andere Frage ähnlich, konnte aber nicht ganz verstehen, was sie getan haben, um das Problem zu lösen.Typ Initialisierung Ausnahme C#
Ich bin vorbei einfach einen Wert in ein public static int:
namespace ModNote
{
public partial class homeScreen : Form
{
public homeScreen()
{
InitializeComponent();
}
private void gamemodButton_Click(object sender, EventArgs e)
{
backgroundProgram.moduleNumber = 1;
this.Hide();
moduleScreen showForm = new moduleScreen();
showForm.Show();
}
und das ist, wo diese Variable
initialisiertnamespace ModNote
{
#region // Setting up Variables
public class backgroundProgram
{
public static int moduleNumber;
}
#endregion
}
und hier ein Bild des Fehlers : http://puu.sh/opETJ/fb8152d164.png
Danke.
edit: Initialisierung der String-Array verursacht diesen Fehler, irgendwelche Probleme mit diesem Array initialisiert werden? (ModuleArray)
namespace ModNote
{
#region // Setting up Variables
public class backgroundProgram
{
public static int moduleNumber;
public static string[] noteArray;
public static string[] moduleArray = new string[7]
{ File.ReadAllText(@"ModulesFile\CGP1005M.txt"),
File.ReadAllText(@"ModulesFile\CMP1005M.txt"),
File.ReadAllText(@"ModulesFile\CMP1123M.txt"),
File.ReadAllText(@"ModulesFile\CMP1124M.txt"),
File.ReadAllText(@"ModulesFile\CMP1125M.txt"),
File.ReadAllText(@"ModulesFile\CMP1127M.txt"),
File.ReadAllText(@"ModulesFile\CMP1129M.txt")
};
}
#endregion
}
Diese Ausnahme weist normalerweise auf eine Ausnahme in einem statischen Initialisierer oder Konstruktor hin. Da du weder zeigst noch nehme ich an, das eigentliche Problem liegt woanders. –
Ich habe gerade festgestellt, dass es nicht funktioniert, wenn ich mein Array initialisieren – Durell
Wenn Sie es nicht herausfinden können Sie diese Frage bearbeiten und wählen, um es wieder zu öffnen) oder erstellen Sie eine neue. –