6
tôi có mã. hàm tạo nên nhập hàm GetItems
nhưng khi tôi đặt điểm ngắt, nó đơn giản là không dừng lại.hàm tạo không nhập hàm C#
sự cố là gì?
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;
}
}
}
}
bạn đã đặt điểm dừng ở đâu? – Rahul
Vì sử dụng 'yield' và' IEnumerable'. Đề nghị bạn thử 'var a = GetItems (fILEToolStripMenuItem) .ToList();'. –