6
Ich habe Code. Der Konstruktor sollte die GetItems
Funktion eingeben, aber wenn ich Haltepunkt platziere, hört es einfach nicht auf.Konstruktor geben Sie keine Funktion C#
Was ist das Problem?
namespace Storehouse {
public partial class MainForm : Form {
public MainForm() {
InitializeComponent();
var a = GetItems(fILEToolStripMenuItem);
}
public IEnumerable<ToolStripMenuItem> GetItems(ToolStripMenuItem item) {
foreach (ToolStripMenuItem dropDownItem in item.DropDownItems) {
if (dropDownItem.HasDropDownItems) {
foreach (ToolStripMenuItem subItem in GetItems(dropDownItem)) {
yield return subItem;
}
yield return dropDownItem;
}
}
}
}
Wo haben Sie den Haltepunkt platziert? – Rahul
Wegen der Verwendung von 'yield' und' IEnumerable'. Schlage vor, du versuchst 'var a = GetItems (fILEToolStripMenuItem) .ToList();'. –