bei diesem Code wird bei der Analyse 1 Warnung ausgegeben. Obwohl die Anwendung funktioniert, hätte ich gerne die Warnung vermieden.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30:
| using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
namespace Form1_2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
private void Form2(object sender, EventArgs e) {
}
private void button1_Click(object sender, EventArgs e) { Form2 Form2 = new Form2(); Form2.Show(); } } } |
angezeigte Warnung:
Quelltext
1:
| Warnung 1 CA2000 : Microsoft.Reliability : Rufen Sie in der 'Form1.button1_Click(object, EventArgs)'-Methode System.IDisposable.Dispose für das Objekt "'Form2'" auf, bevor alle Verweise darauf außerhalb des gültigen Bereichs liegen. C:\Users\ramses\Desktop\Form1_2\Form1_2\Form1.cs 26 Form1_2 |
kann mir jemand weiter helfen?
danke o.
Moderiert von
Christian S.: C#- und Code-Tags hinzugefügt